【发布时间】:2019-01-29 23:40:33
【问题描述】:
客户端 - 如果我们将刷新令牌保存在“本地存储”中并且黑客获取了此令牌,他/她将永远可以访问用户帐户(即使刷新令牌已过期,黑客也可以刷新访问权限并刷新令牌)。
服务器端——如果我们在数据库中保存刷新令牌,如何实现多重身份验证。如果我们创建带有字段的表,例如“UserId”、“RefreshToken”、“ExpireDate” 并为单个用户保存多个刷新令牌,是否正确?
您建议将刷新令牌保存在哪里以及为什么? 你的方法是什么?
谢谢
【问题讨论】:
标签: angular authentication asp.net-core architecture jwt