Class InfinispanTokenRevocationStoreProvider
- java.lang.Object
-
- org.keycloak.models.sessions.infinispan.InfinispanTokenRevocationStoreProvider
-
- All Implemented Interfaces:
TokenRevocationStoreProvider,Provider
public class InfinispanTokenRevocationStoreProvider extends Object implements TokenRevocationStoreProvider
- Author:
- Marek Posolda
-
-
Field Summary
Fields Modifier and Type Field Description static org.jboss.logging.Loggerlogger
-
Constructor Summary
Constructors Constructor Description InfinispanTokenRevocationStoreProvider(KeycloakSession session, Supplier<org.infinispan.commons.api.BasicCache<String,ActionTokenValueEntity>> tokenCache)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()booleanisRevoked(String tokenId)voidputRevokedToken(String tokenId, long lifespanSeconds)
-
-
-
Constructor Detail
-
InfinispanTokenRevocationStoreProvider
public InfinispanTokenRevocationStoreProvider(KeycloakSession session, Supplier<org.infinispan.commons.api.BasicCache<String,ActionTokenValueEntity>> tokenCache)
-
-
Method Detail
-
putRevokedToken
public void putRevokedToken(String tokenId, long lifespanSeconds)
- Specified by:
putRevokedTokenin interfaceTokenRevocationStoreProvider
-
isRevoked
public boolean isRevoked(String tokenId)
- Specified by:
isRevokedin interfaceTokenRevocationStoreProvider
-
-