azure-active-directory - 应用角色未在访问令牌中传递
问题描述
在 Azure Active Directory 中,我注册了一个应用程序并在清单中定义应用程序角色,如下所示:
"appRoles": [
{
"allowedMemberTypes": [
"User"
],
"description": "Normal user access",
"displayName": "User",
"id": "a046aca0-a7c4-4c33-8377-e43c4d7bd89f",
"isEnabled": true,
"value": "User"
},
{
"allowedMemberTypes": [
"User"
],
"description": "Full admin access",
"displayName": "Admin",
"id": "0204f02c-d752-48b5-8b8f-2f8ccb7f83d7",
"isEnabled": true,
"value": "Admin"
}
],
"oauth2AllowIdTokenImplicitFlow": true,
"oauth2AllowImplicitFlow": true,
每当用户收到访问令牌时,也会包含角色。一切正常。
现在我们已经创建了另一个 Azure Active Directory。我注册了一个应用程序并定义了应用程序角色,过程与以前完全相同。但是,角色不包含在访问令牌中。有人可以帮我解决这个问题吗?
解决方案
推荐阅读
- javascript - 使用 .map() 或 .filter() 函数对 Array 中的对象进行分组
- haskell - Haskell 运行时如何区分指针和未装箱的字大小值?
- javascript - javascript缩小时出现stackoverflow错误
- javascript - 我的网站主机如何阻止我页面上的 JavaScript 运行?
- go - 使用方括号导入多个包会导致错误?
- python - 测量运行时python中每行花费的时间
- ant - 您能否让我知道如何配置自由服务器以部署 Ant 构建战争文件
- angular - Ionic Beta:如何使用单独的组件定义离子标签?
- git - 由于 ssh 和 https 连接的私有 git 存储库,npm 安装失败
- php - 在 laravel 中使用 Intented 时主页会重新加载两次