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
GrantedAuthority
s 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.