【发布时间】:2016-02-11 06:51:39
【问题描述】:
是否有理由不使用JSON Web Token 进行邮件验证?
我将使用用户邮件和过期时间创建令牌,然后在用户单击链接时检查令牌。这样我就不必将令牌存储在数据库中。
但我想知道攻击者是否可以提取密钥,因为他可以控制邮件输入并估计令牌中的到期时间?
【问题讨论】:
是否有理由不使用JSON Web Token 进行邮件验证?
我将使用用户邮件和过期时间创建令牌,然后在用户单击链接时检查令牌。这样我就不必将令牌存储在数据库中。
但我想知道攻击者是否可以提取密钥,因为他可以控制邮件输入并估计令牌中的到期时间?
【问题讨论】:
我一直在考虑这个问题,我个人认为使用 JWT 验证用户的电子邮件地址没有任何漏洞,但我担心的是用户是否更改了他们的电子邮件地址,并且令牌有没有过期,如果用户重新使用旧的令牌会发生什么,它会验证新的电子邮件地址吗?
嗯,看来您必须正确计划,但我认为安全方面没有问题。玩得开心!
【讨论】: