All Classes and Interfaces

Class
Description
Abstract class for using the provided CAS assertion to construct a new User object.
Temporary authentication object needed to load the user details service.
Used by the ExceptionTranslationFilter to commence authentication via the JA-SIG Central Authentication Service (CAS).
Processes a CAS service ticket, obtains proxy granting tickets, and processes proxy tickets.
An AuthenticationProvider implementation that integrates with JA-SIG Central Authentication Service (CAS).
Represents a successful CAS Authentication.
Redirects the request to the CAS server appending gateway=true to the URL.
A RequestMatcher implementation that delegates the check to an instance of GatewayResolver.
Jackson module for spring-security-cas.
An Authentication implementation that is designed to process CAS service ticket.
Populates the GrantedAuthoritys for a user by reading a list of attributes that were returned as part of the CAS response.
Implementation of @link StatelessTicketCache that has no backing cache.
Sets the appropriate parameters for CAS's implementation of SAML (which is not guaranteed to be actually SAML compliant).
In order for the CasAuthenticationProvider to provide the correct service url to authenticate the ticket, the returned value of Authentication.getDetails() should implement this interface when tickets can be sent to any URL rather than only ServiceProperties.getService().
The AuthenticationDetailsSource that is set on the CasAuthenticationFilter should return a value that implements ServiceAuthenticationDetails if the application needs to authenticate dynamic service urls.
Stores properties related to this CAS service.
Caches tickets using a Spring IoC defined Cache.
Caches CAS service tickets and CAS proxy tickets for stateless connections.