c# - 获取分配给在 Azure Active Directory 中注册的应用程序的角色列表 - 应用程序注册

标签 c# azure azure-active-directory microsoft-graph-api

您能否帮助我了解如何使用 GraphServiceClient 获取分配给 Azure Active Directory - 应用程序注册下的应用程序的角色?我可以传递客户端 ID 和客户端密码来调用 GraphAPI 以获取分配给它的角色。

最佳答案

您可以使用以下命令来检索通过提供服务主体 ID 分配的角色列表。

GraphServiceClient graphClient = new GraphServiceClient( authProvider );

var appRoleAssignedTo = await graphClient.ServicePrincipals["{servicePrincipal-id}"].AppRoleAssignedTo
    .Request()
    .GetAsync();

引用:- List appRoleAssignments granted to a user

这里还有一个similar thread您可以引用一下。

关于c# - 获取分配给在 Azure Active Directory 中注册的应用程序的角色列表 - 应用程序注册,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71141197/

相关文章:

node.js - 如何为 Azure 上托管的 Web 应用程序指定 node.exe.config?

authentication - 如何在 Flutter 应用中集成 Azure AD SSO

azure - 如何从现有的 Azure 服务主体获取客户端 key

c# - Windows Azure - 无法创建角色入口点

c# - 使用 EigenObjectRecognizer

azure - Service Fabric 状态可以跨分区和/或集群复制吗?

azure - 在不同的azure资源组中共享应用服务计划

azure - (AuthorizationFailed) 尝试从 Azure Devops 更新 containerApp 的镜像时出错

c# - Automapper ResolveUsing 原因 "Can' t 将此解析为可查询表达式”

c# - 我在结合 dotMemory、xUnit 和 async 时做错了什么吗