运行 azure 逻辑应用程序/连接器作为服务主体

Run azure logic app / connector as service principal

是否可以 运行 逻辑应用程序或连接器作为服务主体,特别是在消费计划下?

我想在 non-consumption plan via powershell 中强制应用程序 运行 可能会更好地控制服务主体。

我希望它避免在自动部署期间使用个人帐户的原因。

我认为最接近的是争论 https://github.com/logicappsio/LogicAppConnectionAuth 使用服务主体自动执行 oauth,但是对数据工厂连接尝试类似的事情被证明是徒劳的并且非常耗时,所以我宁愿早点发现以后如果我找错树了。

API 与 OAuth 身份验证的连接,如 Office 365 和 Microsoft Team 连接器,需要手动同意。不幸的是,目前无法完全自动化对这些进行身份验证。

如您所述,此脚本 https://github.com/logicappsio/LogicAppConnectionAuth 将在验证连接器时避免一些用户点击,但最后将是一个手动步骤。

HTH