Хранить токен в Redis при использовании spring-authorization-server
Можно ли хранить токены, например, в Redis при использовании spring-authorization-server . В spring-security-oauth мы можем определить TokenStore:
@Bean
public TokenStore redisTokenStore() {
RedisTokenStore redisTokenStore = new RedisTokenStore(redisConnectionFactory);
redisTokenStore.setPrefix(redisTokenPrefix);
return redisTokenStore;
}
Теоретически я могу реализовать интерфейс OAuth2AuthorizationService, но, возможно, есть более простое и красивое решение.
1 ответ
Реализация
OAuth2AuthorizationService
это правильный способ сделать это. Нет встроенной поддержки интеграции с Redis. См. № 558 для получения дополнительной информации.