Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用JavaScript,如何检查Auth0无密码会话是否已过期_Javascript_Authentication_Jwt_Auth0_Password Less - Fatal编程技术网

使用JavaScript,如何检查Auth0无密码会话是否已过期

使用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

我正在为我的应用程序使用Auth0无密码身份验证,这非常有效。我得到了一个JWT进行身份验证,并将它传递到我的API请求授权头中,它工作得很好,但是一旦令牌过期,我将按照预期从API中获得401

我希望能够在前端先发制人,让我的前端知道JWT已过期,或者在用户不必再次登录的情况下刷新我的令牌


您的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中的其他声明对其进行了解码,其中包含了我需要的所有信息,谢谢!解码后,它包含了我需要的所有信息,谢谢!