All Classes Interface Summary Class Summary Exception Summary Annotation Types Summary
Class |
Description |
AbstractRestHandlerBase |
Base for login, logout and access denied REST handlers.
|
AccessDeniedException |
Thrown when a user doesn't have enough privileges to access a resource.
|
AccessDeniedHandler |
Handles the request after access to a resource is denied for a user.
|
AccessDeniedHandlerImpl |
Default implementation of AccessDeniedHandler , which forwards to the error page URL, so that the original
URL is preserved in the browser.
|
AccessRestrictionExpressionRoot |
Instances of this class are used as the root object for Spring EL Expression s that are used to evaluate
access restrictions.
|
AddSecurityCookiesProcessor |
RequestSecurityProcessor implementation that creates a wrapper so that
the ticket and profile last update cookies are added to the response, just before it is sent to the client.
|
AllTenantsResolver |
|
Authentication |
Represents a successful authentication.
|
AuthenticationCache |
|
AuthenticationException |
General exception thrown by the authentication service.
|
AuthenticationHeadersLoginProcessor |
RequestSecurityProcessor that auto logins a user through the headers
provided by the Apache mod_auth_mellon SAML authentication module.
|
AuthenticationManager |
Manages authentication.
|
AuthenticationManagerImpl |
|
AuthenticationRequiredException |
Thrown if the user is required to authenticate to access a resource.
|
AuthenticationRequiredHandler |
Handles the request when authentication is required.
|
AuthenticationRequiredHandlerImpl |
|
AuthenticationSystemException |
Thrown when something in the authentication system fails.
|
BadCredentialsException |
Thrown when user authentication fails because of invalid username/password.
|
ConnectionUtils |
Utility methods related with connections with providers.
|
CookieTheftException |
Thrown when a remember me cookie has been possibly stolen and is being used.
|
CurrentAuthenticationResolvingProcessor |
Obtains and sets the authentication for the current request.
|
DefaultAuthentication |
|
DefaultTenantsResolver |
|
DisabledUserException |
Thrown if an authentication attempt is performed with a disabled user.
|
GuavaAuthenticationCache |
|
InvalidCookieException |
Thrown when a remember me cookie provided has an invalid format.
|
LoginFailureHandler |
Handles the request after a failed authentication.
|
LoginFailureHandlerImpl |
Default implementation of LoginFailureHandler , which redirects the
response to a target URL or 401 is sent if there's no target URL.
|
LoginProcessor |
Processes login requests.
|
LoginSuccessHandler |
Handles the response after a successful authentication.
|
LoginSuccessHandlerImpl |
|
LogoutProcessor |
Processes logout requests.
|
LogoutSuccessHandler |
Handles the request after a successful logout.
|
LogoutSuccessHandlerImpl |
|
OAuth2Exception |
Exception used when a OAuth2 provider returns an error on a login attempt.
|
ParamTenantsResolver |
|
ProviderLoginSupport |
Helper class that allows for executing logins with a social service provider like Facebook, Twitter, LinkedIn, etc.
|
ProviderLoginSupportImpl |
|
RedirectUtils |
Utility class for redirection.
|
RefreshCurrentAuthenticationOnProfileUpdateAspect |
Aspect for ProfileService that refreshes the current authentication
object when the profile associated to the authentication is updated.
|
RememberMeAutoLoginProcessor |
RequestSecurityProcessor that executes auto login when a valid remember
me cookie is found in the request and there's no authentication present yet.
|
RememberMeException |
Root exception for remember me related errors.
|
RememberMeManager |
Manages remember me functionality.
|
RememberMeManagerImpl |
|
RequestSecurityFilter |
Filter for running security.
|
RequestSecurityProcessor |
Implementations should process a request to enforce a security aspect (authentication, authorization, etc.).
|
RequestSecurityProcessorChain |
|
RequestSecurityProcessorChainImpl |
Default implementation of a handler chain, using an iterator.
|
RestAccessDeniedHandler |
Implementation of AccessDeniedHandler for REST based applications,
which returns a 403 FORBIDDEN status with the access denied exception message.
|
RestAuthenticationRequiredHandler |
Implementation of AuthenticationRequiredHandler for REST based
applications, which returns a 401 UNAUTHORIZED status with the authentication exception message.
|
RestLoginFailureHandler |
Implementation of LoginFailureHandler for REST based applications,
which returns a 401 UNAUTHORIZED status with a the authentication exception message.
|
RestLoginSuccessHandler |
|
RestLogoutSuccessHandler |
Implementation of LogoutSuccessHandler for REST based applications,
which just returns a 200 OK status with a simple success message.
|
ReturnCurrentAuthenticationProcessor |
|
RunIfSecurityEnabled |
Annotation used to indicate that a certain method should be executed only if security is enabled.
|
RunIfSecurityEnabledAspect |
|
SavedRequestAwareProcessor |
Uses RequestCache to reconstitute a previously saved request (if there's one).
|
SecurityEnabledAware |
Interface implemented by objects that need to be notified if security is enabled or not.
|
SecurityEnabledAwareProcessor |
BeanPostProcessor implementation that passes the securityEnabled property to beans that
implement the SecurityEnabledAware interface.
|
SecurityExceptionProcessor |
Handles certain security exceptions:
|
SecurityProviderException |
Root class of security provider related exceptions
|
SecurityUtils |
Contains security utility methods.
|
TenantsResolver |
Utility interface that can be implemented to resolve the tenants usable by the application.
|
TenantsResolverChain |
|
TenantUtils |
Tenant related utility methods.
|
UrlAccessRestrictionCheckingProcessor |
Processor that checks if the current user has permission to access the current request URL.
|