我正在研究Azure Cosmos DB Feed更改器功能。我的要求是在供稿转换器中,我需要使用AAD身份验证来访问Web API。
我应该如何使用AAD配置Azure函数和Web API之间的连接,以便Azure函数可以将更改提要发送到Web API? 如何在功能代码中调用Web API?
谢谢, Dheeraj
答案 0 :(得分:0)
根据您的要求,建议您在天蓝色功能应用程序中使用MSI(托管服务身份)。
您可以在此处创建一个身份。
然后在AAD企业应用程序列表中搜索身份,您可以找到它的权限。
然后,请参考此document以获得访问令牌并调用使用该令牌使用AAD身份验证的Web api。
此外,您可以将机密存储在Azure Key Vault中,并从AKV获取访问令牌以调用Web api。它支持您管理乘法权限。