我已经从Azure AD中的一个清单中创建了一个应用程序,其中包含多个
是否有我遗漏的配置选项或者通过Azure Graph API找到其分配角色的其他方法?
更新:
在请求授权URL时,指定
现在,我正在收到以下错误消息(在返回URL中):
用户在 Azure AD 控制面板中已经被分配了应用程序的角色,并且错误消息中的应用程序客户端 ID 与应用程序的客户端 ID 完全匹配。
应用程序配置: 用户被分配了一个角色: 登录并返回应用程序后的错误消息:
appRoles
,我可以将用户分配到这些角色中。当用户完成单点登录并返回我的应用程序时,我会请求他们的登录信息中的JSON Web Token。问题是,从Azure返回的令牌中没有列出分配的角色,就像这里所示一样。是否有我遗漏的配置选项或者通过Azure Graph API找到其分配角色的其他方法?
更新:
在请求授权URL时,指定
resource
作为应用程序ID URI后,我已经取得了一些进展。现在,我正在收到以下错误消息(在返回URL中):
"The signed in user '<user email>' is not assigned to a role for the application '<app client id>'."
用户在 Azure AD 控制面板中已经被分配了应用程序的角色,并且错误消息中的应用程序客户端 ID 与应用程序的客户端 ID 完全匹配。
应用程序配置: 用户被分配了一个角色: 登录并返回应用程序后的错误消息: