All Classes
-
All Classes Interface Summary Class Summary Exception Summary Annotation Types Summary Class Description AdapterDeploymentContextFactoryBean FactoryBeanthat creates anAdapterDeploymentContextgiven aResourcedefining the Keycloak client configuration or aKeycloakConfigResolverfor multi-tenant environments.AdapterStateCookieRequestMatcher Matches a request if it contains a "KEYCLOAK_ADAPTER_STATE" cookie.AdapterTokenStoreFactory Creates a per-request adapter token store.HttpHeaderInspectingApiRequestMatcher RequestMatcherthat determines if a given request is an API request or an interactive login request.HttpSessionManager User session manager for handling logout of Spring Secured sessions.KeycloakAuthenticatedActionsFilter KeycloakAuthenticationEntryPoint Provides a Keycloakauthentication entry point.KeycloakAuthenticationException KeycloakAuthenticationFailureHandler To return the forbidden code with the corresponding message.KeycloakAuthenticationProcessingFilter Provides a Keycloak authentication processing filter.KeycloakAuthenticationProvider Performs authentication on aKeycloakAuthenticationToken.KeycloakAuthenticationSuccessHandler Wrapper for an authentication success handler that sends a redirect if a redirect URL was set in a cookie.KeycloakAuthenticationToken Represents the token for a Keycloak authentication request or for an authenticated principal once the request has been processed by theAuthenticationManager.authenticate(Authentication).KeycloakClientRequestFactory Factory forClientHttpRequestobjects created for server to server secured communication using OAuth2 bearer tokens issued by Keycloak.KeycloakConfiguration Add this annotation to a class that extendsKeycloakWebSecurityConfigurerAdapterto provide a keycloak based Spring security configuration.KeycloakCookieBasedRedirect Utility class that provides methods to create and retrieve cookies used for login redirects.KeycloakCsrfRequestMatcher CSRF protection matcher that allows administrative POST requests from the Keycloak server.KeycloakLogoutHandler Logs the current user out of Keycloak.KeycloakPreAuthActionsFilter Exposes a Keycloak adapterPreAuthActionsHandleras a Spring Security filter.KeycloakRestTemplate Extends Spring's central class for client-side HTTP access,RestTemplate, adding automatic authentication for service to service calls using the currently authenticated Keycloak principal.KeycloakRole Represents an authority granted to anAuthenticationby the Keycloak server.KeycloakSecurityComponents Locator interface for Spring context component scanning.KeycloakSecurityContextRequestFilter KeycloakSpringConfigResolverWrapper Spring applications may use different security stacks in order to enforce access based on the configuration provided by aKeycloakDeployment.KeycloakWebSecurityConfigurerAdapter Provides a convenient base class for creating aWebSecurityConfigurerinstance secured by Keycloak.LocalSessionManagementStrategy Created by scott on 4/24/15.NodeManager Manages registration of application nodes.QueryParamPresenceRequestMatcher Spring RequestMatcher that checks for the presence of a query parameter.RequestAuthenticatorFactory CreatesRequestAuthenticators.SessionManagementStrategy Defines a session management strategy.SimpleHttpFacade SimpleKeycloakAccount Concrete, serializableOidcKeycloakAccountimplementation.SpringSecurityAdapterTokenStoreFactory AdapterTokenStoreFactorythat returns a newSpringSecurityTokenStorefor each request.SpringSecurityCookieTokenStore Extension ofSpringSecurityTokenStorethat stores the obtains tokens in a cookie.SpringSecurityRequestAuthenticator Request authenticator adapter for Spring Security.SpringSecurityRequestAuthenticatorFactory SpringSecurityTokenStore Simple Springsecurity contextawareadapter token store.