我正在使用MVC 5进行OWIN身份验证。
我没有触及默认的身份验证码。 (VS 2013)。
当 UserManager.ConfirmEmailAsync()被调用时,有时会出现“错误:无效令牌”。
我想知道用户是否太晚点击了收件箱中的确认链接。
如何获得更详细的异常,告诉我令牌是否已过期? (或以某种方式自己检查)
答案 0 :(得分:0)
令牌的验证被烘焙到提供程序中并且通常是不透明的,对于默认提供程序,它通常可以通过以下两种方式之一失败:其过期(1天默认到期)或用户的安全戳更改(通过密码更改,删除登录等)