Class RedisTokenStore
java.lang.Object
eu.fraho.spring.securityJwt.redis.service.RedisTokenStore
- All Implemented Interfaces:
eu.fraho.spring.securityJwt.base.service.RefreshTokenStore,org.springframework.beans.factory.InitializingBean
public class RedisTokenStore
extends Object
implements eu.fraho.spring.securityJwt.base.service.RefreshTokenStore
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidlistKeysWithValues(redis.clients.jedis.Jedis jedis) List<eu.fraho.spring.securityJwt.base.dto.RefreshToken>listTokens(eu.fraho.spring.securityJwt.base.dto.JwtUser user) booleanrevokeToken(String token) intintrevokeTokens(eu.fraho.spring.securityJwt.base.dto.JwtUser user) voidvoidsetRedisProperties(@NonNull RedisProperties redisProperties) voidsetRefreshProperties(@NonNull eu.fraho.spring.securityJwt.base.config.RefreshProperties refreshProperties) voidsetUserDetailsService(@NonNull org.springframework.security.core.userdetails.UserDetailsService userDetailsService) <T extends eu.fraho.spring.securityJwt.base.dto.JwtUser>
Optional<T>protected <K,V> Map<K, V> Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface eu.fraho.spring.securityJwt.base.service.RefreshTokenStore
isRefreshTokenSupported
-
Constructor Details
-
RedisTokenStore
public RedisTokenStore()
-
-
Method Details
-
saveToken
- Specified by:
saveTokenin interfaceeu.fraho.spring.securityJwt.base.service.RefreshTokenStore
-
useToken
- Specified by:
useTokenin interfaceeu.fraho.spring.securityJwt.base.service.RefreshTokenStore
-
listTokens
public List<eu.fraho.spring.securityJwt.base.dto.RefreshToken> listTokens(eu.fraho.spring.securityJwt.base.dto.JwtUser user) - Specified by:
listTokensin interfaceeu.fraho.spring.securityJwt.base.service.RefreshTokenStore
-
listTokens
- Specified by:
listTokensin interfaceeu.fraho.spring.securityJwt.base.service.RefreshTokenStore
-
revokeToken
- Specified by:
revokeTokenin interfaceeu.fraho.spring.securityJwt.base.service.RefreshTokenStore
-
revokeTokens
public int revokeTokens(eu.fraho.spring.securityJwt.base.dto.JwtUser user) - Specified by:
revokeTokensin interfaceeu.fraho.spring.securityJwt.base.service.RefreshTokenStore
-
revokeTokens
public int revokeTokens()- Specified by:
revokeTokensin interfaceeu.fraho.spring.securityJwt.base.service.RefreshTokenStore
-
afterPropertiesSet
public void afterPropertiesSet()- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean
-
setRefreshProperties
@Autowired public void setRefreshProperties(@NonNull @NonNull eu.fraho.spring.securityJwt.base.config.RefreshProperties refreshProperties) -
setRedisProperties
-
setUserDetailsService
@Autowired public void setUserDetailsService(@NonNull @NonNull org.springframework.security.core.userdetails.UserDetailsService userDetailsService) -
zipToMap
-
listKeysWithValues
-