我正在阅读/学习基于令牌的身份验证,我在一定程度上了解它,但出现了以下问题。
如果您登录网站A,您将获得一个令牌,此令牌将在创建后24小时过期。
您还访问站点B,它从站点A调用API,允许您访问站点B访问存储在站点A上的信息。此时,令牌将传递到站点B以使用24小时。
这是同一个标记吗? (因此,如果您通过站点B登录到站点A,直接登录站点A后23小时59分钟,您需要在需要新令牌之前通过站点B只需几分钟访问您的信息?)
如果它不是同一个令牌并且您将令牌存储在将其链接到用户的表中,那么每个用户会有多个令牌吗?
将您的令牌生成为随机唯一生成的代码并将其与用户登录详细信息一起存储在数据库中是否明智,或者最好是创建一个令牌,该令牌结合了登录的详细信息并对其进行加密(如果是,每次如何更改令牌)。
答案 0 :(得分:1)