mirror of https://gitee.com/topiam/eiam
⚡ 优化OIDC缓存时间判断
parent
a42fdc1a0a
commit
51d66fb5a2
|
@ -123,7 +123,7 @@ public class RedisOAuth2AuthorizationService implements OAuth2AuthorizationServi
|
||||||
// TODO 等 spring-authorization-server 授权服务器支持后更改
|
// TODO 等 spring-authorization-server 授权服务器支持后更改
|
||||||
Duration idTokenTtl = Duration.of(30, ChronoUnit.MINUTES);
|
Duration idTokenTtl = Duration.of(30, ChronoUnit.MINUTES);
|
||||||
Duration max = authorization.getRefreshToken() == null ? accessTokenTtl
|
Duration max = authorization.getRefreshToken() == null ? accessTokenTtl
|
||||||
: Collections.max(Arrays.asList(accessTokenTtl, refreshTokenTtl));
|
: Collections.max(Arrays.asList(accessTokenTtl, refreshTokenTtl, idTokenTtl));
|
||||||
|
|
||||||
final String authorizationId = authorization.getId();
|
final String authorizationId = authorization.getId();
|
||||||
final String idToAuthorizationKey = getIdToAuthorizationKey(authorizationId);
|
final String idToAuthorizationKey = getIdToAuthorizationKey(authorizationId);
|
||||||
|
@ -266,8 +266,8 @@ public class RedisOAuth2AuthorizationService implements OAuth2AuthorizationServi
|
||||||
return prefix + REFRESH_TO_AUTHORIZATION + generateKey(refreshToken);
|
return prefix + REFRESH_TO_AUTHORIZATION + generateKey(refreshToken);
|
||||||
}
|
}
|
||||||
|
|
||||||
private String getIdTokenToAuthorization(String refreshToken) {
|
private String getIdTokenToAuthorization(String idToken) {
|
||||||
return prefix + UID_TO_AUTHORIZATIONS + generateKey(refreshToken);
|
return prefix + UID_TO_AUTHORIZATIONS + generateKey(idToken);
|
||||||
}
|
}
|
||||||
|
|
||||||
private String getIdToCorrelations(String authorizationId) {
|
private String getIdToCorrelations(String authorizationId) {
|
||||||
|
|
Loading…
Reference in New Issue