asp.net身份:在身份验证之后,将自定义用户声明添加到AAD提供的令牌

时间:2018-02-22 08:43:09

标签: asp.net asp.net-mvc active-directory asp.net-identity azure-active-directory

在Azure Active Directory成功验证webapp后,我需要向令牌添加自定义声明。

基本上我想在我的一个控制器中执行此操作:

if (ExistsUserInDb(User.Identity.Name))
{
   User.Identity.AddClaim("superUser", "true");
}

当用户在其他控制器上执行某些superPrivilege操作时,我可以继续重用相同的令牌。

这可能吗?

我尝试过这些链接,但它们对我不起作用: How to extend available properties of User.Identity How to add claims in ASP.NET Identity

0 个答案:

没有答案