public class ElytronSessionTokenStore extends Object implements ElytronTokeStore, UserSessionManagement
| Constructor and Description |
|---|
ElytronSessionTokenStore(org.keycloak.adapters.elytron.ElytronHttpFacade httpFacade,
CallbackHandler callbackHandler) |
| Modifier and Type | Method and Description |
|---|---|
void |
checkCurrentToken() |
boolean |
isCached(RequestAuthenticator authenticator) |
void |
logout() |
void |
logout(boolean glo) |
void |
logoutAll() |
void |
logoutHttpSessions(List<String> ids) |
void |
refreshCallback(RefreshableKeycloakSecurityContext securityContext) |
boolean |
restoreRequest() |
void |
saveAccountInfo(OidcKeycloakAccount account) |
void |
saveRequest() |
public ElytronSessionTokenStore(org.keycloak.adapters.elytron.ElytronHttpFacade httpFacade, CallbackHandler callbackHandler)
public void checkCurrentToken()
checkCurrentToken in interface AdapterTokenStorepublic boolean isCached(RequestAuthenticator authenticator)
isCached in interface AdapterTokenStorepublic void saveAccountInfo(OidcKeycloakAccount account)
saveAccountInfo in interface AdapterTokenStorepublic void logout()
logout in interface AdapterTokenStorepublic void refreshCallback(RefreshableKeycloakSecurityContext securityContext)
refreshCallback in interface AdapterTokenStorepublic void saveRequest()
saveRequest in interface AdapterSessionStorepublic boolean restoreRequest()
restoreRequest in interface AdapterSessionStorepublic void logout(boolean glo)
logout in interface ElytronTokeStorepublic void logoutAll()
logoutAll in interface UserSessionManagementpublic void logoutHttpSessions(List<String> ids)
logoutHttpSessions in interface UserSessionManagementCopyright © 2019 JBoss by Red Hat. All rights reserved.