Skip navigation links
Keycloak Spring Security Integration 2.3.0.Final
A C D E G H I K L M N O P R S T U X 

A

adapterDeploymentContext() - Method in class org.keycloak.adapters.springsecurity.config.KeycloakWebSecurityConfigurerAdapter
 
AdapterDeploymentContextFactoryBean - Class in org.keycloak.adapters.springsecurity
FactoryBean that creates an AdapterDeploymentContext given a Resource defining the Keycloak client configuration or a KeycloakConfigResolver for multi-tenant environments.
AdapterDeploymentContextFactoryBean(Resource) - Constructor for class org.keycloak.adapters.springsecurity.AdapterDeploymentContextFactoryBean
 
AdapterDeploymentContextFactoryBean(KeycloakConfigResolver) - Constructor for class org.keycloak.adapters.springsecurity.AdapterDeploymentContextFactoryBean
 
AdapterTokenStoreFactory - Interface in org.keycloak.adapters.springsecurity.token
Creates a per-request adapter token store.
afterPropertiesSet() - Method in class org.keycloak.adapters.springsecurity.AdapterDeploymentContextFactoryBean
 
afterPropertiesSet() - Method in class org.keycloak.adapters.springsecurity.filter.KeycloakAuthenticationProcessingFilter
 
attemptAuthentication(HttpServletRequest, HttpServletResponse) - Method in class org.keycloak.adapters.springsecurity.filter.KeycloakAuthenticationProcessingFilter
 
authenticate(Authentication) - Method in class org.keycloak.adapters.springsecurity.authentication.KeycloakAuthenticationProvider
 
authenticationEntryPoint() - Method in class org.keycloak.adapters.springsecurity.config.KeycloakWebSecurityConfigurerAdapter
 
AUTHORIZATION_HEADER - Static variable in class org.keycloak.adapters.springsecurity.client.KeycloakClientRequestFactory
 
AUTHORIZATION_HEADER - Static variable in class org.keycloak.adapters.springsecurity.filter.KeycloakAuthenticationProcessingFilter
 

C

changeHttpSessionId(boolean) - Method in class org.keycloak.adapters.springsecurity.authentication.SpringSecurityRequestAuthenticator
 
checkCurrentToken() - Method in class org.keycloak.adapters.springsecurity.token.SpringSecurityTokenStore
 
clear() - Method in class org.keycloak.adapters.springsecurity.management.LocalSessionManagementStrategy
 
clear() - Method in interface org.keycloak.adapters.springsecurity.management.SessionManagementStrategy
Removes all sessions.
commence(HttpServletRequest, HttpServletResponse, AuthenticationException) - Method in class org.keycloak.adapters.springsecurity.authentication.KeycloakAuthenticationEntryPoint
 
commenceLoginRedirect(HttpServletRequest, HttpServletResponse) - Method in class org.keycloak.adapters.springsecurity.authentication.KeycloakAuthenticationEntryPoint
 
commenceUnauthorizedResponse(HttpServletRequest, HttpServletResponse) - Method in class org.keycloak.adapters.springsecurity.authentication.KeycloakAuthenticationEntryPoint
 
completeBearerAuthentication(KeycloakPrincipal<RefreshableKeycloakSecurityContext>, String) - Method in class org.keycloak.adapters.springsecurity.authentication.SpringSecurityRequestAuthenticator
 
completeOAuthAuthentication(KeycloakPrincipal<RefreshableKeycloakSecurityContext>) - Method in class org.keycloak.adapters.springsecurity.authentication.SpringSecurityRequestAuthenticator
 
configure(HttpSecurity) - Method in class org.keycloak.adapters.springsecurity.config.KeycloakWebSecurityConfigurerAdapter
 
createAdapterTokenStore(KeycloakDeployment, HttpServletRequest) - Method in interface org.keycloak.adapters.springsecurity.token.AdapterTokenStoreFactory
Returns a new AdapterTokenStore for the given KeycloakDeployment and request.
createAdapterTokenStore(KeycloakDeployment, HttpServletRequest) - Method in class org.keycloak.adapters.springsecurity.token.SpringSecurityAdapterTokenStoreFactory
 
createOAuthAuthenticator() - Method in class org.keycloak.adapters.springsecurity.authentication.SpringSecurityRequestAuthenticator
 

D

DEFAULT_LOGIN_URI - Static variable in class org.keycloak.adapters.springsecurity.authentication.KeycloakAuthenticationEntryPoint
Default Keycloak authentication login URI
DEFAULT_LOGIN_URL - Static variable in class org.keycloak.adapters.springsecurity.filter.KeycloakAuthenticationProcessingFilter
 
DEFAULT_REQUEST_MATCHER - Static variable in class org.keycloak.adapters.springsecurity.filter.KeycloakAuthenticationProcessingFilter
Request matcher that matches requests to the default login URI and any request with a Authorization header.
destroy() - Method in class org.keycloak.adapters.springsecurity.filter.KeycloakPreAuthActionsFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.keycloak.adapters.springsecurity.filter.KeycloakPreAuthActionsFilter
 

E

equals(Object) - Method in class org.keycloak.adapters.springsecurity.account.KeycloakRole
 

G

getAccount() - Method in class org.keycloak.adapters.springsecurity.token.KeycloakAuthenticationToken
 
getAll() - Method in class org.keycloak.adapters.springsecurity.management.LocalSessionManagementStrategy
 
getAll() - Method in interface org.keycloak.adapters.springsecurity.management.SessionManagementStrategy
Returns a collection containing all sessions.
getAuthority() - Method in class org.keycloak.adapters.springsecurity.account.KeycloakRole
 
getCertificateChain() - Method in class org.keycloak.adapters.springsecurity.facade.SimpleHttpFacade
 
getCredentials() - Method in class org.keycloak.adapters.springsecurity.token.KeycloakAuthenticationToken
 
getKeycloakSecurityContext() - Method in class org.keycloak.adapters.springsecurity.account.SimpleKeycloakAccount
 
getKeycloakSecurityContext() - Method in class org.keycloak.adapters.springsecurity.client.KeycloakClientRequestFactory
Returns the KeycloakSecurityContext from the Spring SecurityContextHolder's Authentication.
getObject() - Method in class org.keycloak.adapters.springsecurity.AdapterDeploymentContextFactoryBean
 
getObjectType() - Method in class org.keycloak.adapters.springsecurity.AdapterDeploymentContextFactoryBean
 
getPrincipal() - Method in class org.keycloak.adapters.springsecurity.account.SimpleKeycloakAccount
 
getPrincipal() - Method in class org.keycloak.adapters.springsecurity.token.KeycloakAuthenticationToken
 
getRequest() - Method in class org.keycloak.adapters.springsecurity.facade.SimpleHttpFacade
 
getResponse() - Method in class org.keycloak.adapters.springsecurity.facade.SimpleHttpFacade
 
getRoles() - Method in class org.keycloak.adapters.springsecurity.account.SimpleKeycloakAccount
 
getSecurityContext() - Method in class org.keycloak.adapters.springsecurity.facade.SimpleHttpFacade
 

H

handleSingleSignOut(HttpServletRequest, HttpServletResponse, KeycloakAuthenticationToken) - Method in class org.keycloak.adapters.springsecurity.authentication.KeycloakLogoutHandler
 
hashCode() - Method in class org.keycloak.adapters.springsecurity.account.KeycloakRole
 
HttpHeaderInspectingApiRequestMatcher - Class in org.keycloak.adapters.springsecurity.authentication
RequestMatcher that determines if a given request is an API request or an interactive login request.
HttpHeaderInspectingApiRequestMatcher() - Constructor for class org.keycloak.adapters.springsecurity.authentication.HttpHeaderInspectingApiRequestMatcher
 
httpSessionManager() - Method in class org.keycloak.adapters.springsecurity.config.KeycloakWebSecurityConfigurerAdapter
 
HttpSessionManager - Class in org.keycloak.adapters.springsecurity.management
User session manager for handling logout of Spring Secured sessions.
HttpSessionManager() - Constructor for class org.keycloak.adapters.springsecurity.management.HttpSessionManager
 

I

initFilterBean() - Method in class org.keycloak.adapters.springsecurity.filter.KeycloakPreAuthActionsFilter
 
isBasicAuthRequest(HttpServletRequest) - Method in class org.keycloak.adapters.springsecurity.filter.KeycloakAuthenticationProcessingFilter
Returns true if the request was made with a Basic authentication authorization header.
isBearerTokenRequest(HttpServletRequest) - Method in class org.keycloak.adapters.springsecurity.filter.KeycloakAuthenticationProcessingFilter
Returns true if the request was made with a bearer token authorization header.
isCached(RequestAuthenticator) - Method in class org.keycloak.adapters.springsecurity.token.SpringSecurityTokenStore
 
isSingleton() - Method in class org.keycloak.adapters.springsecurity.AdapterDeploymentContextFactoryBean
 

K

KeycloakAuthenticationEntryPoint - Class in org.keycloak.adapters.springsecurity.authentication
Provides a Keycloak authentication entry point.
KeycloakAuthenticationEntryPoint() - Constructor for class org.keycloak.adapters.springsecurity.authentication.KeycloakAuthenticationEntryPoint
Creates a new Keycloak authentication entry point.
KeycloakAuthenticationEntryPoint(RequestMatcher) - Constructor for class org.keycloak.adapters.springsecurity.authentication.KeycloakAuthenticationEntryPoint
Creates a new Keycloak authentication entry point using the given request matcher to determine if the current request is an API request or a browser request.
KeycloakAuthenticationException - Exception in org.keycloak.adapters.springsecurity
 
KeycloakAuthenticationException(String, Throwable) - Constructor for exception org.keycloak.adapters.springsecurity.KeycloakAuthenticationException
 
KeycloakAuthenticationException(String) - Constructor for exception org.keycloak.adapters.springsecurity.KeycloakAuthenticationException
 
keycloakAuthenticationProcessingFilter() - Method in class org.keycloak.adapters.springsecurity.config.KeycloakWebSecurityConfigurerAdapter
 
KeycloakAuthenticationProcessingFilter - Class in org.keycloak.adapters.springsecurity.filter
Provides a Keycloak authentication processing filter.
KeycloakAuthenticationProcessingFilter(AuthenticationManager) - Constructor for class org.keycloak.adapters.springsecurity.filter.KeycloakAuthenticationProcessingFilter
Creates a new Keycloak authentication processing filter with given AuthenticationManager and the default request matcher.
KeycloakAuthenticationProcessingFilter(AuthenticationManager, RequestMatcher) - Constructor for class org.keycloak.adapters.springsecurity.filter.KeycloakAuthenticationProcessingFilter
Creates a new Keycloak authentication processing filter with given AuthenticationManager and RequestMatcher.
KeycloakAuthenticationProvider - Class in org.keycloak.adapters.springsecurity.authentication
Performs authentication on a KeycloakAuthenticationToken.
KeycloakAuthenticationProvider() - Constructor for class org.keycloak.adapters.springsecurity.authentication.KeycloakAuthenticationProvider
 
keycloakAuthenticationProvider() - Method in class org.keycloak.adapters.springsecurity.config.KeycloakWebSecurityConfigurerAdapter
 
KeycloakAuthenticationToken - Class in org.keycloak.adapters.springsecurity.token
Represents the token for a Keycloak authentication request or for an authenticated principal once the request has been processed by the AuthenticationManager.authenticate(Authentication).
KeycloakAuthenticationToken(KeycloakAccount) - Constructor for class org.keycloak.adapters.springsecurity.token.KeycloakAuthenticationToken
Creates a new, unauthenticated Keycloak security token for the given account.
KeycloakAuthenticationToken(KeycloakAccount, Collection<? extends GrantedAuthority>) - Constructor for class org.keycloak.adapters.springsecurity.token.KeycloakAuthenticationToken
 
KeycloakClientRequestFactory - Class in org.keycloak.adapters.springsecurity.client
Factory for ClientHttpRequest objects created for server to server secured communication using OAuth2 bearer tokens issued by Keycloak.
KeycloakClientRequestFactory() - Constructor for class org.keycloak.adapters.springsecurity.client.KeycloakClientRequestFactory
 
keycloakCsrfRequestMatcher() - Method in class org.keycloak.adapters.springsecurity.config.KeycloakWebSecurityConfigurerAdapter
 
KeycloakCsrfRequestMatcher - Class in org.keycloak.adapters.springsecurity.filter
CSRF protection matcher that allows administrative POST requests from the Keycloak server.
KeycloakCsrfRequestMatcher() - Constructor for class org.keycloak.adapters.springsecurity.filter.KeycloakCsrfRequestMatcher
 
KeycloakLogoutHandler - Class in org.keycloak.adapters.springsecurity.authentication
Logs the current user out of Keycloak.
KeycloakLogoutHandler(AdapterDeploymentContext) - Constructor for class org.keycloak.adapters.springsecurity.authentication.KeycloakLogoutHandler
 
keycloakLogoutHandler() - Method in class org.keycloak.adapters.springsecurity.config.KeycloakWebSecurityConfigurerAdapter
 
keycloakPreAuthActionsFilter() - Method in class org.keycloak.adapters.springsecurity.config.KeycloakWebSecurityConfigurerAdapter
 
KeycloakPreAuthActionsFilter - Class in org.keycloak.adapters.springsecurity.filter
Exposes a Keycloak adapter PreAuthActionsHandler as a Spring Security filter.
KeycloakPreAuthActionsFilter() - Constructor for class org.keycloak.adapters.springsecurity.filter.KeycloakPreAuthActionsFilter
 
KeycloakPreAuthActionsFilter(UserSessionManagement) - Constructor for class org.keycloak.adapters.springsecurity.filter.KeycloakPreAuthActionsFilter
 
KeycloakRestTemplate - Class in org.keycloak.adapters.springsecurity.client
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.
KeycloakRestTemplate(KeycloakClientRequestFactory) - Constructor for class org.keycloak.adapters.springsecurity.client.KeycloakRestTemplate
Create a new instance based on the given KeycloakClientRequestFactory.
KeycloakRole - Class in org.keycloak.adapters.springsecurity.account
Represents an authority granted to an Authentication by the Keycloak server.
KeycloakRole(String) - Constructor for class org.keycloak.adapters.springsecurity.account.KeycloakRole
Creates a new granted authority from the given Keycloak role.
KeycloakSecurityComponents - Interface in org.keycloak.adapters.springsecurity
Locator interface for Spring context component scanning.
KeycloakWebSecurityConfigurerAdapter - Class in org.keycloak.adapters.springsecurity.config
Provides a convenient base class for creating a WebSecurityConfigurer instance secured by Keycloak.
KeycloakWebSecurityConfigurerAdapter() - Constructor for class org.keycloak.adapters.springsecurity.config.KeycloakWebSecurityConfigurerAdapter
 

L

LocalSessionManagementStrategy - Class in org.keycloak.adapters.springsecurity.management
Created by scott on 4/24/15.
LocalSessionManagementStrategy() - Constructor for class org.keycloak.adapters.springsecurity.management.LocalSessionManagementStrategy
 
logout(HttpServletRequest, HttpServletResponse, Authentication) - Method in class org.keycloak.adapters.springsecurity.authentication.KeycloakLogoutHandler
 
logout() - Method in class org.keycloak.adapters.springsecurity.token.SpringSecurityTokenStore
 
logoutAll() - Method in class org.keycloak.adapters.springsecurity.management.HttpSessionManager
 
logoutHttpSessions(List<String>) - Method in class org.keycloak.adapters.springsecurity.management.HttpSessionManager
 

M

matches(HttpServletRequest) - Method in class org.keycloak.adapters.springsecurity.authentication.HttpHeaderInspectingApiRequestMatcher
Returns true if the given request is an API request or false if it's an interactive login request.
matches(HttpServletRequest) - Method in class org.keycloak.adapters.springsecurity.filter.KeycloakCsrfRequestMatcher
 

N

NodeManager - Interface in org.keycloak.adapters.springsecurity.registration
Manages registration of application nodes.

O

org.keycloak.adapters.springsecurity - package org.keycloak.adapters.springsecurity
Provides a Keycloak adapter for Spring Security.
org.keycloak.adapters.springsecurity.account - package org.keycloak.adapters.springsecurity.account
 
org.keycloak.adapters.springsecurity.authentication - package org.keycloak.adapters.springsecurity.authentication
 
org.keycloak.adapters.springsecurity.client - package org.keycloak.adapters.springsecurity.client
 
org.keycloak.adapters.springsecurity.config - package org.keycloak.adapters.springsecurity.config
 
org.keycloak.adapters.springsecurity.facade - package org.keycloak.adapters.springsecurity.facade
Provides an OIDCHttpFacade implementation.
org.keycloak.adapters.springsecurity.filter - package org.keycloak.adapters.springsecurity.filter
Provides Spring Security filters for Keycloak.
org.keycloak.adapters.springsecurity.management - package org.keycloak.adapters.springsecurity.management
 
org.keycloak.adapters.springsecurity.registration - package org.keycloak.adapters.springsecurity.registration
 
org.keycloak.adapters.springsecurity.token - package org.keycloak.adapters.springsecurity.token
 

P

postProcessHttpRequest(HttpUriRequest) - Method in class org.keycloak.adapters.springsecurity.client.KeycloakClientRequestFactory
 

R

refreshCallback(RefreshableKeycloakSecurityContext) - Method in class org.keycloak.adapters.springsecurity.token.SpringSecurityTokenStore
 
register(KeycloakDeployment) - Method in interface org.keycloak.adapters.springsecurity.registration.NodeManager
Registers the given deployment with the Keycloak server.
remove(String) - Method in class org.keycloak.adapters.springsecurity.management.LocalSessionManagementStrategy
 
remove(String) - Method in interface org.keycloak.adapters.springsecurity.management.SessionManagementStrategy
The unique identifier for the session to remove.
restoreRequest() - Method in class org.keycloak.adapters.springsecurity.token.SpringSecurityTokenStore
 

S

saveAccountInfo(OidcKeycloakAccount) - Method in class org.keycloak.adapters.springsecurity.token.SpringSecurityTokenStore
 
saveRequest() - Method in class org.keycloak.adapters.springsecurity.token.SpringSecurityTokenStore
 
SCHEME_BASIC - Static variable in class org.keycloak.adapters.springsecurity.filter.KeycloakAuthenticationProcessingFilter
 
SCHEME_BEARER - Static variable in class org.keycloak.adapters.springsecurity.filter.KeycloakAuthenticationProcessingFilter
 
sessionAuthenticationStrategy() - Method in class org.keycloak.adapters.springsecurity.config.KeycloakWebSecurityConfigurerAdapter
 
sessionCreated(HttpSessionEvent) - Method in class org.keycloak.adapters.springsecurity.management.HttpSessionManager
 
sessionDestroyed(HttpSessionEvent) - Method in class org.keycloak.adapters.springsecurity.management.HttpSessionManager
 
SessionManagementStrategy - Interface in org.keycloak.adapters.springsecurity.management
Defines a session management strategy.
setAdapterTokenStoreFactory(AdapterTokenStoreFactory) - Method in class org.keycloak.adapters.springsecurity.filter.KeycloakAuthenticationProcessingFilter
Sets the adapter token store factory to use when creating per-request adapter token stores.
setAllowSessionCreation(boolean) - Method in class org.keycloak.adapters.springsecurity.filter.KeycloakAuthenticationProcessingFilter
This filter does not support explicitly enabling session creation.
setApplicationContext(ApplicationContext) - Method in class org.keycloak.adapters.springsecurity.filter.KeycloakAuthenticationProcessingFilter
 
setApplicationContext(ApplicationContext) - Method in class org.keycloak.adapters.springsecurity.filter.KeycloakPreAuthActionsFilter
 
setContinueChainBeforeSuccessfulAuthentication(boolean) - Method in class org.keycloak.adapters.springsecurity.filter.KeycloakAuthenticationProcessingFilter
This filter does not support explicitly setting a continue chain before success policy
setGrantedAuthoritiesMapper(GrantedAuthoritiesMapper) - Method in class org.keycloak.adapters.springsecurity.authentication.KeycloakAuthenticationProvider
 
setLoginUri(String) - Method in class org.keycloak.adapters.springsecurity.authentication.KeycloakAuthenticationEntryPoint
 
setRealm(String) - Method in class org.keycloak.adapters.springsecurity.authentication.KeycloakAuthenticationEntryPoint
 
setUserSessionManagement(UserSessionManagement) - Method in class org.keycloak.adapters.springsecurity.filter.KeycloakPreAuthActionsFilter
 
SimpleHttpFacade - Class in org.keycloak.adapters.springsecurity.facade
Simple OIDCHttpFacade wrapping an HttpServletRequest and HttpServletResponse.
SimpleHttpFacade(HttpServletRequest, HttpServletResponse) - Constructor for class org.keycloak.adapters.springsecurity.facade.SimpleHttpFacade
Creates a new simple HTTP facade for the given request and response.
SimpleKeycloakAccount - Class in org.keycloak.adapters.springsecurity.account
Concrete, serializable OidcKeycloakAccount implementation.
SimpleKeycloakAccount(Principal, Set<String>, RefreshableKeycloakSecurityContext) - Constructor for class org.keycloak.adapters.springsecurity.account.SimpleKeycloakAccount
 
SpringSecurityAdapterTokenStoreFactory - Class in org.keycloak.adapters.springsecurity.token
AdapterTokenStoreFactory that returns a new SpringSecurityTokenStore for each request.
SpringSecurityAdapterTokenStoreFactory() - Constructor for class org.keycloak.adapters.springsecurity.token.SpringSecurityAdapterTokenStoreFactory
 
SpringSecurityRequestAuthenticator - Class in org.keycloak.adapters.springsecurity.authentication
Request authenticator adapter for Spring Security.
SpringSecurityRequestAuthenticator(HttpFacade, HttpServletRequest, KeycloakDeployment, AdapterTokenStore, int) - Constructor for class org.keycloak.adapters.springsecurity.authentication.SpringSecurityRequestAuthenticator
Creates a new Spring Security request authenticator.
SpringSecurityTokenStore - Class in org.keycloak.adapters.springsecurity.token
Simple Spring security context aware adapter token store.
SpringSecurityTokenStore(KeycloakDeployment, HttpServletRequest) - Constructor for class org.keycloak.adapters.springsecurity.token.SpringSecurityTokenStore
 
store(HttpSession) - Method in class org.keycloak.adapters.springsecurity.management.LocalSessionManagementStrategy
 
store(HttpSession) - Method in interface org.keycloak.adapters.springsecurity.management.SessionManagementStrategy
Stores the given session.
successfulAuthentication(HttpServletRequest, HttpServletResponse, FilterChain, Authentication) - Method in class org.keycloak.adapters.springsecurity.filter.KeycloakAuthenticationProcessingFilter
 
supports(Class<?>) - Method in class org.keycloak.adapters.springsecurity.authentication.KeycloakAuthenticationProvider
 

T

toString() - Method in class org.keycloak.adapters.springsecurity.account.KeycloakRole
 

U

unregister(KeycloakDeployment) - Method in interface org.keycloak.adapters.springsecurity.registration.NodeManager
Unregisters the give deployment from the Keycloak server .
unsuccessfulAuthentication(HttpServletRequest, HttpServletResponse, AuthenticationException) - Method in class org.keycloak.adapters.springsecurity.filter.KeycloakAuthenticationProcessingFilter
 

X

X_REQUESTED_WITH_HEADER - Static variable in class org.keycloak.adapters.springsecurity.authentication.HttpHeaderInspectingApiRequestMatcher
 
X_REQUESTED_WITH_HEADER_AJAX_VALUE - Static variable in class org.keycloak.adapters.springsecurity.authentication.HttpHeaderInspectingApiRequestMatcher
 
A C D E G H I K L M N O P R S T U X 
Skip navigation links
Keycloak Spring Security Integration 2.3.0.Final

Copyright © 2016 JBoss by Red Hat. All rights reserved.