如何在asp.net核心中添加当前用户的角色

时间:2019-01-10 06:12:11

标签: asp.net-core asp.net-core-mvc asp.net-core-2.1 user-roles claims-authentication

我想为当前登录的用户添加角色,并更新角色而不注销。我添加了如下角色

    public IActionResult RoleUpdate()
    {
        ClaimsPrincipal principal = User as ClaimsPrincipal;
        ClaimsIdentity identity = principal.Identities.SingleOrDefault();
        identity.AddClaim(new Claim(ClaimTypes.Role, "RoleName"));


        return Redirect("Index");
    }

但是刷新页面时不会出现我添加的角色。如何在不注销的情况下更新角色?

0 个答案:

没有答案