ExceptionTranslationFilter
to commence authentication via the JA-SIG Central
Authentication Service (CAS).AuthenticationProvider
implementation that integrates with JA-SIG Central Authentication Service
(CAS).Authentication
.CasAuthenticationToken
associated with the
specified ticket.GrantedAuthority
s for a user by reading a list of attributes that were returned as
part of the CAS response.renew
parameter should be sent to the CAS login URL and CAS
validation URL.UserDetails
via the supplied CAS
assertion.StatelessTicketCache
that has no backing cache.HttpServletRequest
.AuthenticationProvider
that can process CAS service tickets and proxy tickets.CasAuthenticationToken
to the cache.StatelessTicketCache.removeTicketFromCache(String)
.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
getService()
.AuthenticationDetailsSource
that is set on the
CasAuthenticationFilter
should return a value that implements
ServiceAuthenticationDetails
if the application needs to authenticate
dynamic service urls.AuthenticationFailureHandler
to distinguish between
handling proxy ticket authentication failures and service ticket
failures.AuthenticationFailureHandler
for proxy requests.Cache
.