小编Spi*_*ous的帖子

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

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

我已经一切正常了。令牌被解析为身份声明,身份被放入 AuthenticationTicket 中,用户使用 CookieAuthentication 成功登录。

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

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

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

c# asp.net authentication claims-based-identity owin

5
推荐指数
0
解决办法
483
查看次数