【发布时间】:2018-10-11 19:58:44
【问题描述】:
我目前有一个 Xamarin Forms 应用程序正确登录并使用 Microsoft Azure AD 进行身份验证,然后才能访问也在 Azure 中配置的 Web api。
现在我想像以前使用 IdentityServer 4.0 一样添加基于角色的授权。 所以在我的 webapi 中,我把它放在了我的控制器上:
[Authorize(Roles = "SOMEDOMAIN\\ADGroup")]
所以现在我正在尝试关注网络上的文档,但人们的描述性不够。我有 1 个问题,但让我先解释一下我的设置。
对于我的本机 Xamarin 应用程序
在“必需的权限”下
- 我已经添加了 Windows Azure Active Directory
- 我已经添加了我的 web api
我编辑了清单
- “groupMembershipClaims”:“SecurityGroup”,
对于我的 Web API
在“必需的权限”下
- 我已经添加了 Windows Azure Active Directory
我编辑了清单
- “groupMembershipClaims”:“SecurityGroup”,
问题
1) 在上述每个应用程序中,我是否需要启用Read Directory Data 以获得Windows Azure Active Directory 权限?如果没有,谁需要它?
【问题讨论】:
标签: azure xamarin.forms azure-active-directory adal