使用JavaScript,如何检查Auth0无密码会话是否已过期
我正在为我的应用程序使用Auth0无密码身份验证,这非常有效。我得到了一个JWT进行身份验证,并将它传递到我的API请求授权头中,它工作得很好,但是一旦令牌过期,我将按照预期从API中获得401 我希望能够在前端先发制人,让我的前端知道JWT已过期,或者在用户不必再次登录的情况下刷新我的令牌使用JavaScript,如何检查Auth0无密码会话是否已过期,javascript,authentication,jwt,auth0,password-less,Javascript,Authentication,Jwt,Auth0,Password Less,我正在为我的应用程序使用Auth0无密码身份验证,这非常有效。我得到了一个JWT进行身份验证,并将它传递到我的API请求授权头中,它工作得很好,但是一旦令牌过期,我将按照预期从API中获得401 我希望能够在前端先发制人,让我的前端知道JWT已过期,或者在用户不必再次登录的情况下刷新我的令牌 您的JWT可能会在exp expiration time字段中包含信息,例如 "exp": 1490268359, 您可以在客户端解码令牌,它是base64编码的JSON。检查一下。exp字段是UTC 1
您的JWT可能会在exp expiration time字段中包含信息,例如
"exp": 1490268359,
您可以在客户端解码令牌,它是base64编码的JSON。检查一下。exp字段是UTC 1970-01-01 00:00:00之后的unix时间戳(以秒为单位)
也可以在这里查看:关于exp和JWT中的其他声明您的JWT可能会在exp过期时间字段中包含信息,例如
"exp": 1490268359,
您可以在客户端解码令牌,它是base64编码的JSON。检查一下。exp字段是UTC 1970-01-01 00:00:00之后的unix时间戳(以秒为单位)
这里也可以查看:关于exp和JWT中的其他声明对其进行了解码,其中包含了我需要的所有信息,谢谢!解码后,它包含了我需要的所有信息,谢谢!