Jwt 如何防止访问令牌过期
我想配置micronaut安全性,以便JWT令牌永远不会过期。我已尝试将配置设置设置为null,如下所示: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
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