如何解决逻辑对Azure应用服务的身份验证
我正在Azure上开发一些工作流,并且在设置身份验证方面需要一些帮助。这是我要设置的:
- 涉及2个租户-tenant1和tenant2
- 我已将Web API部署到与租户1绑定的订阅上的应用服务
- 我还具有与Web API相同的订阅逻辑应用程序,该应用程序希望定期自动调用上述API端点
- 除逻辑应用程序外,仅应允许tenant2中的用户直接调用上述Web API端点
如何使用Azure AD使用身份验证来正确设置此身份?我尝试在应用程序服务上启用AAD身份验证,并使用托管身份进行操作以允许逻辑应用程序访问它,但是逻辑应用程序身份验证无法正常工作。我似乎已经正确设置了所有内容,以允许tenant2中的用户访问API,所以现在我只需要获取逻辑应用即可对其进行正确的身份验证。我正在寻找使用托管身份的选项。
感谢任何帮助。
解决方法
您可以turn on the System-Assigned managed identity in Logic App和your Web API,然后使用具有以下设置Authentication
的 Logic App Action ,以使用Logic App调用经过身份验证的API端点:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。