是否可以从ClaimsIdentity继承并将其传递回User.Identity?

时间:2015-09-04 17:54:32

标签: c# asp.net authentication owin claims-based-identity

我正在制作一个自定义Owin中间件来处理使用我们的自定义令牌服务器登录.NET Web应用程序。

我已经把一切都搞定了。令牌被解析为身份声明,身份被置于AuthenticationTicket内,用户使用CookieAuthentication成功登录。

我想让其他开发人员更容易查询声明,所以我继承了ClaimsIdentity。我创建了一个类的实例并将其传递给AuthenticationTicket构造函数。

我的问题是我的控制器操作中的User.Identity不是我班级的实例。

我错过了什么? ASP.NET中的某些内容是重新创建我的Identity实例并简单地复制所有声明吗?

0 个答案:

没有答案