无法向用户添加自定义声明

时间:2016-04-07 02:52:46

标签: asp.net-mvc asp.net-identity

在我的ASPNET MVC 5应用程序中,authentication上有UserController方法:

 private void Autenticar(UserDTO user, bool keepLoged= false)
    {
        var claims = user.Claims.Select(p => new Claim(p.Name, p.Value));
        var identity = new ClaimsIdentity(claims, "ApplicationCookie");
        AuthenticationManager.SignIn(new AuthenticationProperties { IsPersistent = keepLoged}, identity);
    }

我在Login Action上调用此方法,UserDTO对象具有包含6个声明的声明列表。但是当我在执行此操作后检查它时,那6个声明不存在。

我做错了什么?

0 个答案:

没有答案