【问题标题】:How can I add authentication when using the Logic App action?使用逻辑应用操作时如何添加身份验证?
【发布时间】:2020-10-12 05:22:27
【问题描述】:
如何在使用逻辑应用操作时添加身份验证?
微软docs 围绕使用嵌套细节的操作进行调用;无需添加任何身份验证。
我知道我可以使用“原始”HTTP 操作,但这是 HTTP,而逻辑应用操作直接进入工作流,即没有 HTTP。这意味着您不能启用访问控制设置来限制在 ISE 中运行时仅对其他逻辑应用的调用。
我们还希望不再使用逻辑应用 URL 中的 SAS 密钥,而是使用 Azure AD OAuth 授权策略来管理授权
【问题讨论】:
标签:
oauth-2.0
azure-active-directory
authorization
azure-logic-apps
【解决方案1】:
如果您想摆脱在逻辑应用 URL 中使用 SAS 密钥,转而使用 Azure AD OAuth 授权策略来管理授权,最好的方法是通过API Management。
【解决方案2】:
目前(2020-10-28),无法将 OAuth 身份验证添加到逻辑应用操作
您必须在逻辑应用中使用 HTTP 操作,它允许您添加身份验证参数
然后您可以从...中选择身份验证类型
- 无
- 基本
- 客户端证书
- Active Directory OAuth (即服务主体)
- 生的
- 托管身份(即用户或系统分配的托管身份)