【发布时间】:2018-01-10 21:14:24
【问题描述】:
我想在用户登录时向用户身份添加自定义声明,以便将其作为声明包含在生成的 auth cookie 中,如果登录后声明存在,则会重定向用户。
我不希望这个声明最终出现在 AspNetUserClaims 表中。
我目前正在使用 GetClaimsAsync 先获取基本声明,然后再添加自定义声明。但是,当我尝试在登录操作结束时调用 Request.RequestContext.HttpContext.User 时,该自定义声明不存在。我应该改用 GenerateUserIdentityAsync 吗?
谢谢
【问题讨论】:
-
MVC5 还是 Asp.Net Core?
-
@trailmax 使用 MVC5
标签: asp.net asp.net-mvc asp.net-identity claims-based-identity httpcontext