码迷,mamicode.com
首页 > Web开发 > 详细

asp.net identity UserSecurityStamp 的作用

时间:2020-04-27 10:08:50      阅读:81      评论:0      收藏:0      [点我收藏+]

标签:清空   board   作用   就会   用户   port   amp   creat   lock   

UserSecurityStamp 主要是用来对用户安全相关信息做一个快照。

在使用asp.net identity 的 CreateAsync(TUser user) 创建一个用户的时候,如果开启了SupportsUserSecurityStamp那么就会生成一个UserSecurityStamp的claim添加到用户的claims中去。

默认情况下,如果使用asp.net identity,在涉及到一些安全相关的操作时候,它会帮你维护UserSecurityStamp字段。

应用场景,假如说用户修改了密码或者是修改了角色,退出等涉及到用户安全相关的时候,这个时候数据库这个值就会改变。

假如要读取浏览器cookie的账号密码做自动登录,可以通过检测cookie的这个值和数据库的这个值进行对比,从而可以使用户重新登录,更新cookie,或者其他一些操作缓存清空等。

原文: https://www.cnblogs.com/savorboard/p/5422084.html

asp.net identity UserSecurityStamp 的作用

标签:清空   board   作用   就会   用户   port   amp   creat   lock   

原文地址:https://www.cnblogs.com/AlexanderZhao/p/12784287.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!