All Classes and Interfaces

Class
Description
FactoryBean that creates an AdapterDeploymentContext given a Resource defining the Keycloak client configuration or a KeycloakConfigResolver for multi-tenant environments.
Matches a request if it contains a "KEYCLOAK_ADAPTER_STATE" cookie.
Creates a per-request adapter token store.
RequestMatcher that determines if a given request is an API request or an interactive login request.
User session manager for handling logout of Spring Secured sessions.
 
Provides a Keycloak authentication entry point.
 
To return the forbidden code with the corresponding message.
Provides a Keycloak authentication processing filter.
Performs authentication on a KeycloakAuthenticationToken.
Wrapper for an authentication success handler that sends a redirect if a redirect URL was set in a cookie.
Represents the token for a Keycloak authentication request or for an authenticated principal once the request has been processed by the AuthenticationManager.authenticate(Authentication).
Factory for ClientHttpRequest objects created for server to server secured communication using OAuth2 bearer tokens issued by Keycloak.
Add this annotation to a class that extends KeycloakWebSecurityConfigurerAdapter to provide a keycloak based Spring security configuration.
Utility class that provides methods to create and retrieve cookies used for login redirects.
CSRF protection matcher that allows administrative POST requests from the Keycloak server.
Logs the current user out of Keycloak.
Exposes a Keycloak adapter PreAuthActionsHandler as a Spring Security filter.
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.
Represents an authority granted to an Authentication by the Keycloak server.
Locator interface for Spring context component scanning.
 
Spring applications may use different security stacks in order to enforce access based on the configuration provided by a KeycloakDeployment.
Provides a convenient base class for creating a WebSecurityConfigurer instance secured by Keycloak.
Created by scott on 4/24/15.
Manages registration of application nodes.
Spring RequestMatcher that checks for the presence of a query parameter.
Defines a session management strategy.
Simple OIDCHttpFacade wrapping an HttpServletRequest and HttpServletResponse.
Concrete, serializable OidcKeycloakAccount implementation.
AdapterTokenStoreFactory that returns a new SpringSecurityTokenStore for each request.
Extension of SpringSecurityTokenStore that stores the obtains tokens in a cookie.
Request authenticator adapter for Spring Security.
 
Simple Spring security context aware adapter token store.