有谁知道IUserTokenProvider
生成的令牌的默认生命周期是什么?我正在使用EmailTokenProvider
生成用于重置密码的令牌。但我似乎无法知道它会持续多长时间。
我知道可以通过设置属性DataProtectorTokenProvider
TokenLifespan
上设置它
对于使用EmailTokenProvider生成的令牌,它是否会永久持续,或者是默认的24小时?
答案 0 :(得分:1)
默认的TokenLifespan是一天。
答案 1 :(得分:1)
在我们的一些用户抱怨无效的电子邮件令牌后,我在EmailTokenProvider上进行了一些测试,所有测试都在 8分钟时回来,给予或花了几秒钟。
这与我自己手动测试Asp.Net密码重置表单以及用户报告的经验一致。