| Package | Description |
|---|---|
| org.jasig.cas |
This is the entry point to the part of the CAS processing that is independent
of the user/program interface.
|
| org.jasig.cas.authentication |
Authentication validates the Credentials provided during a /login
request.
|
| org.jasig.cas.authentication.handler |
The handler package contains the classes used to authenticate a user.
|
| org.jasig.cas.authentication.handler.support |
Authentication.support contains the specific implementations of
the AuthenticationHandler interface.
|
| org.jasig.cas.authentication.principal |
Credentials is a marker interface for an opaque object that may be recognized by
Handlers and Resolvers.
|
| org.jasig.cas.remoting.server |
Classes to allow CAS to be exposed as a server.
|
| org.jasig.cas.ticket.proxy |
This package contains an abstracted interface for handling the
proxying of a user.
|
| org.jasig.cas.ticket.proxy.support |
Package containing the specific implementations of the ProxyHandler
interface related to the various versions of the CAS protocol.
|
| org.jasig.cas.web |
In the Servlet API, the WEB-INF/web.xml deployment descriptor maps various URL
values to Java classes.
|
| org.jasig.cas.web.bind |
The bind package is related to the binding of attributes and
properties from the HttpServletRequest object to the Credentials class.
|
| org.jasig.cas.web.flow |
This package defines the Webflow for the complete Login workflow (TGT
Check, Form Check, Warning Check, Service Redirect) as a set of Actions.
|
| Modifier and Type | Method and Description |
|---|---|
String |
CentralAuthenticationServiceImpl.createTicketGrantingTicket(Credentials credentials) |
String |
CentralAuthenticationService.createTicketGrantingTicket(Credentials credentials)
Create a TicketGrantingTicket based on opaque credentials supplied by the
caller.
|
String |
CentralAuthenticationServiceImpl.delegateTicketGrantingTicket(String serviceTicketId,
Credentials credentials) |
String |
CentralAuthenticationService.delegateTicketGrantingTicket(String serviceTicketId,
Credentials credentials)
Delegate a TicketGrantingTicket to a Service for proxying authentication
to other Services.
|
String |
CentralAuthenticationServiceImpl.grantServiceTicket(String ticketGrantingTicketId,
Service service,
Credentials credentials) |
String |
CentralAuthenticationService.grantServiceTicket(String ticketGrantingTicketId,
Service service,
Credentials credentials)
Grant a ServiceTicket for a Service *if* the principal resolved from the
credentials matches the principal associated with the
TicketGrantingTicket.
|
| Modifier and Type | Method and Description |
|---|---|
Authentication |
AbstractAuthenticationManager.authenticate(Credentials credentials) |
Authentication |
AuthenticationManager.authenticate(Credentials credentials)
Method to validate the credentials provided.
|
protected AbstractAuthenticationManager.Pair<AuthenticationHandler,Principal> |
AuthenticationManagerImpl.authenticateAndObtainPrincipal(Credentials credentials) |
protected AbstractAuthenticationManager.Pair<AuthenticationHandler,Principal> |
DirectMappingAuthenticationManagerImpl.authenticateAndObtainPrincipal(Credentials credentials) |
protected abstract AbstractAuthenticationManager.Pair<AuthenticationHandler,Principal> |
AbstractAuthenticationManager.authenticateAndObtainPrincipal(Credentials credentials)
Follows the same rules as the "authenticate" method (i.e.
|
protected AbstractAuthenticationManager.Pair<AuthenticationHandler,Principal> |
LinkedAuthenticationHandlerAndCredentialsToPrincipalResolverAuthenticationManager.authenticateAndObtainPrincipal(Credentials credentials) |
protected void |
AbstractAuthenticationManager.logAuthenticationHandlerError(String handlerName,
Credentials credentials,
Exception e)
Logs the exception occurred as an error.
|
Authentication |
SamlAuthenticationMetaDataPopulator.populateAttributes(Authentication authentication,
Credentials credentials) |
Authentication |
AuthenticationMetaDataPopulator.populateAttributes(Authentication authentication,
Credentials credentials)
Provided with an Authentication object and the original credentials
presented, provide any additional attributes to the Authentication
object.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DirectMappingAuthenticationManagerImpl.setCredentialsMapping(Map<Class<? extends Credentials>,DirectMappingAuthenticationManagerImpl.DirectAuthenticationHandlerMappingHolder> credentialsMapping) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
AuthenticationHandler.authenticate(Credentials credentials)
Method to determine if the credentials supplied are valid.
|
boolean |
AuthenticationHandler.supports(Credentials credentials)
Method to check if the handler knows how to handle the credentials
provided.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
HttpBasedServiceCredentialsAuthenticationHandler.authenticate(Credentials credentials) |
boolean |
AbstractPreAndPostProcessingAuthenticationHandler.authenticate(Credentials credentials) |
protected boolean |
AbstractUsernamePasswordAuthenticationHandler.doAuthentication(Credentials credentials)
Method automatically handles conversion to UsernamePasswordCredentials
and delegates to abstract authenticateUsernamePasswordInternal so
subclasses do not need to cast.
|
protected abstract boolean |
AbstractPreAndPostProcessingAuthenticationHandler.doAuthentication(Credentials credentials) |
protected boolean |
AbstractPreAndPostProcessingAuthenticationHandler.postAuthenticate(Credentials credentials,
boolean authenticated)
Method to execute after authentication occurs.
|
protected boolean |
AbstractPreAndPostProcessingAuthenticationHandler.preAuthenticate(Credentials credentials)
Method to execute before authentication occurs.
|
boolean |
HttpBasedServiceCredentialsAuthenticationHandler.supports(Credentials credentials) |
boolean |
AbstractUsernamePasswordAuthenticationHandler.supports(Credentials credentials) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
RememberMeCredentials
Credentials that wish to handle remember me scenarios need
to implement this class.
|
| Modifier and Type | Class and Description |
|---|---|
class |
HttpBasedServiceCredentials
The Credentials representing an HTTP-based service.
|
class |
RememberMeUsernamePasswordCredentials
Handles both remember me services and username and password.
|
class |
UsernamePasswordCredentials
UsernamePasswordCredentials respresents the username and password that a user
may provide in order to prove the authenticity of who they say they are.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract String |
AbstractPersonDirectoryCredentialsToPrincipalResolver.extractPrincipalId(Credentials credentials)
Extracts the id of the user from the provided credentials.
|
protected String |
UsernamePasswordCredentialsToPrincipalResolver.extractPrincipalId(Credentials credentials) |
Authentication |
RememberMeAuthenticationMetaDataPopulator.populateAttributes(Authentication authentication,
Credentials credentials) |
Principal |
AbstractPersonDirectoryCredentialsToPrincipalResolver.resolvePrincipal(Credentials credentials) |
Principal |
HttpBasedServiceCredentialsToPrincipalResolver.resolvePrincipal(Credentials credentials)
Method to return a simple Service Principal with the identifier set to be
the callback url.
|
Principal |
CredentialsToPrincipalResolver.resolvePrincipal(Credentials credentials)
Turn Credentials into a Principal object by analyzing the information
provided in the Credentials and constructing a Principal object based on
that information or information derived from the Credentials object.
|
boolean |
UsernamePasswordCredentialsToPrincipalResolver.supports(Credentials credentials)
Return true if Credentials are UsernamePasswordCredentials, false
otherwise.
|
boolean |
HttpBasedServiceCredentialsToPrincipalResolver.supports(Credentials credentials) |
boolean |
CredentialsToPrincipalResolver.supports(Credentials credentials)
Determine if a credentials type is supported by this resolver.
|
| Modifier and Type | Method and Description |
|---|---|
String |
RemoteCentralAuthenticationService.createTicketGrantingTicket(Credentials credentials) |
String |
RemoteCentralAuthenticationService.delegateTicketGrantingTicket(String serviceTicketId,
Credentials credentials) |
String |
RemoteCentralAuthenticationService.grantServiceTicket(String ticketGrantingTicketId,
Service service,
Credentials credentials) |
| Modifier and Type | Method and Description |
|---|---|
String |
ProxyHandler.handle(Credentials credentials,
String proxyGrantingTicketId)
Method to actually process the proxy request.
|
| Modifier and Type | Method and Description |
|---|---|
String |
Cas10ProxyHandler.handle(Credentials credentials,
String proxyGrantingTicketId) |
String |
Cas20ProxyHandler.handle(Credentials credentials,
String proxyGrantingTicketId) |
| Modifier and Type | Method and Description |
|---|---|
protected Credentials |
ServiceValidateController.getServiceCredentialsFromRequest(javax.servlet.http.HttpServletRequest request)
Overrideable method to determine which credentials to use to grant a
proxy granting ticket.
|
| Modifier and Type | Method and Description |
|---|---|
void |
CredentialsBinder.bind(javax.servlet.http.HttpServletRequest request,
Credentials credentials)
Deprecated.
Method to allow manually binding attributes from the request object to
properties of the credentials.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract Credentials |
AbstractNonInteractiveCredentialsAction.constructCredentialsFromRequest(org.springframework.webflow.execution.RequestContext context)
Abstract method to implement to construct the credentials from the
request object.
|
| Modifier and Type | Method and Description |
|---|---|
void |
AuthenticationViaFormAction.doBind(org.springframework.webflow.execution.RequestContext context,
Credentials credentials) |
protected void |
AbstractNonInteractiveCredentialsAction.onError(org.springframework.webflow.execution.RequestContext context,
Credentials credentials)
Hook method to allow for additional processing of the response before
returning an error event.
|
protected void |
AbstractNonInteractiveCredentialsAction.onSuccess(org.springframework.webflow.execution.RequestContext context,
Credentials credentials)
Hook method to allow for additional processing of the response before
returning a success event.
|
String |
AuthenticationViaFormAction.submit(org.springframework.webflow.execution.RequestContext context,
Credentials credentials,
org.springframework.binding.message.MessageContext messageContext) |
Copyright © 2004-2012 Jasig. All Rights Reserved.