我创建了一个自定义类,它继承自IPrincipal
并希望确保将此对象添加到Thread.CurrentPrincipal
andHttpContext.Current.User
而不是ClaimsPrincipal
对象。这适用于 Web api 应用程序。
我希望在用户成功请求访问令牌后发生这种情况。这应该发生在生命周期的哪个位置?
在调用 /Token 以获取 access_token 后,我将不记名令牌连同必要的参数一起传递回 ChangePassword 操作,并且 User 仍设置为 ClaimsPrincipal。有没有办法确保在提出请求后和设置 ClaimsPrincipal 后立即设置 Principal?