- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试解密由另一个 .NET 4.6.2 MVC 应用程序设置的身份验证 cookie,该应用程序是在 Startup.Auth 中使用以下内容创建的:
TicketDataFormat = new AspNetTicketDataFormat(
new DataProtectorShim(
DataProtectionProvider.Create(new DirectoryInfo(@"C:\Keys\"))
.CreateProtector("blah")))
这就是我尝试解密它的方法:
// Create a data protector to facilitate in decrypting the cookie.
var provider = DataProtectionProvider.Create(new DirectoryInfo(keyDirectory));
var dataProtector = provider.CreateProtector(dataProtectorPurpose);
// Decrypt the cookie, obtaining an authentication ticket.
var ticketDataFormat = new TicketDataFormat(dataProtector);
var ticket = ticketDataFormat.Unprotect(cookieValue);
在我开始进行一些身份定制之前,这一直运行良好。我创建了一个新的 IdentityUser,它继承自 IdentityUser,这样我就可以添加一些额外的字段。是不是现在读取身份失败了?
谢谢
最佳答案
我已经通过大量的尝试解决了这个问题。
原来是以下问题的组合:
现在似乎一切正常。因此,在一个应用中拥有自定义用户身份而在另一个应用中没有并不重要,cookie 仍然可以被理解并提取 ClaimsIdentity。
关于.net - ASP.NET TicketDataFormat.Unprotect(cookieValue) 返回 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45307764/
是否可以将@CookieValue放入参数对象中?我似乎无法让它发挥作用缺少什么? @RequestMapping(value = "/Users", method = RequestMethod.G
我的 Controller 中有一堆参数,希望将它们全部映射到一个单独的 POJO 以保持可读性。还有一个 @CookieValue、@RequestHeader 我需要评估并寻求一个解决方案,将它们
在 Controller 中什么时候应该使用@CookieValue? 只有当你知道你确定 cookie 会存在时? 我有这个 Controller : @Controller @RequestMap
我正在尝试解密由另一个 .NET 4.6.2 MVC 应用程序设置的身份验证 cookie,该应用程序是在 Startup.Auth 中使用以下内容创建的: TicketDat
我是一名优秀的程序员,十分优秀!