带有图形API的Azure AppService的托管身份

问题描述 投票:0回答:1

我需要实现“ 托管身份”]

来源:应用服务目的地:Graph API类型:Managed Identity => User Identity

[使用用户身份来实现AppService的MI来调用Graph API的步骤是什么?需要调用Graph API来获取用户的安全组。

我正在使用C#和ASP.net MVC。您能指导一下吗?

azure-managed-identity
1个回答
0
投票
一旦将用户管理的身份链接到应用程序服务(请参阅步骤here),就可以通过C#的Microsoft.Azure.Services.AppAuthentication使用它。您会找到示例here(在执行GetAccessTokenAsync时,您需要传递图形的资源ID)。

[如果您要致电访问用户信息,则很可能会遇到权限问题(托管身份可能没有访问用户信息的权限)。在这种情况下,您应该使用应用程序而不是托管身份才能使用On-Behalf Of flow

© www.soinside.com 2019 - 2024. All rights reserved.