Class InternalTokenStore
java.lang.Object
eu.fraho.spring.securityJwt.internal.service.InternalTokenStore
- All Implemented Interfaces:
eu.fraho.spring.securityJwt.base.service.RefreshTokenStore,org.springframework.beans.factory.InitializingBean
public class InternalTokenStore
extends Object
implements eu.fraho.spring.securityJwt.base.service.RefreshTokenStore
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected net.jodah.expiringmap.ExpiringMap<String,eu.fraho.spring.securityJwt.base.dto.JwtUser> 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) voidvoidsetRefreshProperties(@NonNull eu.fraho.spring.securityJwt.base.config.RefreshProperties refreshProperties) protected voidsetRefreshTokenMap(net.jodah.expiringmap.ExpiringMap<String, eu.fraho.spring.securityJwt.base.dto.JwtUser> refreshTokenMap) voidsetUserDetailsService(@NonNull org.springframework.security.core.userdetails.UserDetailsService userDetailsService) <T extends eu.fraho.spring.securityJwt.base.dto.JwtUser>
Optional<T>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
-
InternalTokenStore
public InternalTokenStore()
-
-
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) -
setUserDetailsService
@Autowired public void setUserDetailsService(@NonNull @NonNull org.springframework.security.core.userdetails.UserDetailsService userDetailsService) -
getRefreshTokenMap
protected net.jodah.expiringmap.ExpiringMap<String,eu.fraho.spring.securityJwt.base.dto.JwtUser> getRefreshTokenMap() -
setRefreshTokenMap
protected void setRefreshTokenMap(net.jodah.expiringmap.ExpiringMap<String, eu.fraho.spring.securityJwt.base.dto.JwtUser> refreshTokenMap)
-