AspnetIdentity的UserManager类中的UpdateSecurityStampAsync不会更新OWIN IUserClaimsPrincipal。
UpdateSecurityStampAsync
测试重现:
PasswordSignInAsync 明确地调用更新安全戳 UpdateSecurityStampAsync
然后验证context.User.Identity - 我希望看到更新的安全标记。但这似乎很老了。
如果我们有以下代码
,如何更新Katana Cookie声明 await _signInManager.PasswordSignInAsync()
if (result.Succeeded)
{
_userManager.UpdateSecurityStampAsync()
}
答案 0 :(得分:0)
SigninManager的方法更新相同。
//Refresh the cookie to update securitystamp on authenticationmanager responsegrant to the current request
await _signInManager.RefreshSignInAsync(user)