我正在关注这篇文章并创建了一个运行良好的示例。我可以用它注册、注销和编辑我的个人资料,但不知道如何在 AAD B2C 中添加用户并为其分配一些角色,以便我可以根据角色区分它们,即当我到达声明页面并获取用户对象,我可以通过编写如下内容来检查用户:
User.IsInRole("client")
我在“用户属性”中添加了一个名为“角色”的自定义属性,但这并没有解决我的问题。我只能在写的时候看到:
foreach (Claim claim in ClaimsPrincipal.Current.Claims)
...claim.Type .... claim.Value
但我想要它,正如我上面解释的那样
提前致谢。
好的,到目前为止,我已经通过单击目录名称找到了角色——用户,但可用的角色是用户、全局管理员、计费管理员、服务管理员、用户管理员和密码管理员,但是 User.IsInRole("User" ) 对我不起作用。那么,1.我可以添加任何自定义角色 2.如何以编程方式检查我的用户是否属于特定角色?谢谢。