Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/5.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
Jwt 如何防止访问令牌过期_Jwt_Micronaut_Jwt Auth - Fatal编程技术网

Jwt 如何防止访问令牌过期

Jwt 如何防止访问令牌过期,jwt,micronaut,jwt-auth,Jwt,Micronaut,Jwt Auth,我想配置micronaut安全性,以便JWT令牌永远不会过期。我已尝试将配置设置设置为null,如下所示: token: jwt: enabled: true signatures: generator: access-token-expiration: null 及 但是没有运气。从代码中可以看出,空过期时间总是返回true: 但事实并非如此。JWT仍在过期并强制重新验证 有人在这方面取得过成功吗 我已尝试将访问令牌过期设置为nu

我想配置micronaut安全性,以便JWT令牌永远不会过期。我已尝试将配置设置设置为null,如下所示:

 token:
   jwt:
     enabled: true
     signatures:
       generator:
         access-token-expiration: null

但是没有运气。从代码中可以看出,空过期时间总是返回true:

但事实并非如此。JWT仍在过期并强制重新验证

有人在这方面取得过成功吗

我已尝试将访问令牌过期设置为null

我希望令牌在一小时后得到验证,但服务器没有接受令牌作为验证。

发现问题

/** *访问令牌过期。默认值({@value#Default _EXPIRATION})。 *@param accessTokenExpiration过期 */ public void setAccessTokenExpiration(整数accessTokenExpiration){ if(accessTokenExpiration!=null){ this.accessTokenExpiration=accessTokenExpiration; } }

无法将访问令牌过期设置为null…

发现问题

/** *访问令牌过期。默认值({@value#Default _EXPIRATION})。 *@param accessTokenExpiration过期 */ public void setAccessTokenExpiration(整数accessTokenExpiration){ if(accessTokenExpiration!=null){ this.accessTokenExpiration=accessTokenExpiration; } }


您不能将访问令牌过期设置为null…

因为此属性已被弃用,我将使用
micronaut.security.token.jwt.generator.access token.expiration重新开始

86400-一天中的秒数 如果您希望令牌永不过期,只需放置足够大的秒数


micronaut.security.token.jwt.generator.access token.expiration=86400*天

由于此属性已被弃用,我将使用
micronaut.security.token.jwt.generator.access token.expiration重新开始

86400-一天中的秒数 如果您希望令牌永不过期,只需放置足够大的秒数

micronaut.security.token.jwt.generator.access token.expiration=86400*天

         accessTokenExpiration: null