【发布时间】:2017-09-01 09:50:19
【问题描述】:
如何使用 Oauth 身份验证机制对逻辑应用的 HTTP 请求进行身份验证?任何想法和指针都非常感谢。
【问题讨论】:
标签: oauth oauth-2.0 azure-logic-apps
如何使用 Oauth 身份验证机制对逻辑应用的 HTTP 请求进行身份验证?任何想法和指针都非常感谢。
【问题讨论】:
标签: oauth oauth-2.0 azure-logic-apps
我相信截至目前 (2020-12-11),您可以使用 Active Directory OAuth 来调用逻辑应用 HTTP 触发器
我必须添加一个带有 https://sts.windows.net/<tenant id> 颁发者声明的 Azure Active Directory 授权策略
然后,我的测试逻辑应用可以使用 HTTP 操作发出请求,其中身份验证类型设置为“Active Directory OAuth”,权限设置为 https://login.microsoftonline.com,受众设置为 https://management.azure.com,客户端 ID 和密码来自应用注册
【讨论】:
这是一个老话题,但如果有人偶然发现了这个挑战,那么高级答案是
如果您有兴趣,我在我的博客https://marczak.io/posts/2019/08/secure-logic-app-with-api-management/ 上对此进行了非常详细的解释
【讨论】:
请求触发器仅支持 SAS 密钥,但是您可以将端点放在 API 管理后面,这将允许您进行 Oauth。
【讨论】: