Class SpringSecurityCookieTokenStore
- java.lang.Object
-
- org.keycloak.adapters.springsecurity.token.SpringSecurityTokenStore
-
- org.keycloak.adapters.springsecurity.token.SpringSecurityCookieTokenStore
-
- All Implemented Interfaces:
AdapterTokenStore,AdapterSessionStore
public class SpringSecurityCookieTokenStore extends SpringSecurityTokenStore
Extension ofSpringSecurityTokenStorethat stores the obtains tokens in a cookie.- Author:
- Sjoerd Cranen
-
-
Constructor Summary
Constructors Constructor Description SpringSecurityCookieTokenStore(KeycloakDeployment deployment, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheckCurrentToken()booleanisCached(RequestAuthenticator authenticator)voidlogout()voidrefreshCallback(RefreshableKeycloakSecurityContext securityContext)voidsaveAccountInfo(OidcKeycloakAccount account)-
Methods inherited from class org.keycloak.adapters.springsecurity.token.SpringSecurityTokenStore
restoreRequest, saveRequest
-
-
-
-
Constructor Detail
-
SpringSecurityCookieTokenStore
public SpringSecurityCookieTokenStore(KeycloakDeployment deployment, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
-
-
Method Detail
-
checkCurrentToken
public void checkCurrentToken()
- Specified by:
checkCurrentTokenin interfaceAdapterTokenStore- Overrides:
checkCurrentTokenin classSpringSecurityTokenStore
-
isCached
public boolean isCached(RequestAuthenticator authenticator)
- Specified by:
isCachedin interfaceAdapterTokenStore- Overrides:
isCachedin classSpringSecurityTokenStore
-
refreshCallback
public void refreshCallback(RefreshableKeycloakSecurityContext securityContext)
- Specified by:
refreshCallbackin interfaceAdapterTokenStore- Overrides:
refreshCallbackin classSpringSecurityTokenStore
-
saveAccountInfo
public void saveAccountInfo(OidcKeycloakAccount account)
- Specified by:
saveAccountInfoin interfaceAdapterTokenStore- Overrides:
saveAccountInfoin classSpringSecurityTokenStore
-
logout
public void logout()
- Specified by:
logoutin interfaceAdapterTokenStore- Overrides:
logoutin classSpringSecurityTokenStore
-
-