一个登录鉴权的问题
最近看别人代码,发现他登录鉴权是这样实现的:
- 打开页面,向服务器请求,生成x-csrf-token
- 当登录成功,x-csrf-token和用户id绑定,并设置过期时间
- 需要鉴权的请求发送过来时,查询x-csrf-token是否绑定了用户
想问一下,这种方式是正常的吗?有人在用吗?如果不行,有什么问题?
这个做法应该是为了防止xss攻击?