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.
Creates
RequestAuthenticators.Defines a session management strategy.
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.