| 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.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.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 |
| Modifier and Type | Method and Description |
|---|---|
String |
CentralAuthenticationService.createTicketGrantingTicket(Credential... credentials)
Create a
TicketGrantingTicket by authenticating credentials. |
String |
CentralAuthenticationServiceImpl.createTicketGrantingTicket(Credential... credentials) |
String |
CentralAuthenticationService.delegateTicketGrantingTicket(String serviceTicketId,
Credential... credentials)
Delegate a TicketGrantingTicket to a Service for proxying authentication
to other Services.
|
String |
CentralAuthenticationServiceImpl.delegateTicketGrantingTicket(String serviceTicketId,
Credential... credentials) |
String |
CentralAuthenticationService.grantServiceTicket(String ticketGrantingTicketId,
Service service,
Credential... credentials)
Grant a
ServiceTicket that may be used to access the given service
by authenticating the given credentials. |
String |
CentralAuthenticationServiceImpl.grantServiceTicket(String ticketGrantingTicketId,
Service service,
Credential... credentials) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
RememberMeCredential
Credential that wish to handle remember me scenarios need
to implement this class.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractCredential
Base class for CAS credentials that are safe for long-term storage.
|
class |
HttpBasedServiceCredential
A credential representing an HTTP endpoint given by a URL.
|
class |
OneTimePasswordCredential
Describes a one-time-password credential that contains an optional unique identifier and required password.
|
class |
RememberMeUsernamePasswordCredential
Handles both remember me services and username and password.
|
class |
UsernamePasswordCredential
Credential for authenticating with a username and password.
|
| Modifier and Type | Method and Description |
|---|---|
Class<? extends Credential> |
BasicCredentialMetaData.getCredentialClass()
Gets the type of the original credential.
|
| Modifier and Type | Method and Description |
|---|---|
Authentication |
AuthenticationManager.authenticate(Credential... credentials)
Authenticates the provided credentials.
|
Authentication |
PolicyBasedAuthenticationManager.authenticate(Credential... credentials)
Authenticates the provided credentials.
|
HandlerResult |
AuthenticationHandler.authenticate(Credential credential)
Authenticates the given credential.
|
protected AuthenticationBuilder |
PolicyBasedAuthenticationManager.authenticateInternal(Credential... credentials)
Follows the same contract as
AuthenticationManager.authenticate(Credential...). |
void |
SuccessfulHandlerMetaDataPopulator.populateAttributes(AuthenticationBuilder builder,
Credential credential) |
void |
AuthenticationMetaDataPopulator.populateAttributes(AuthenticationBuilder builder,
Credential credential)
Adds authentication metadata attributes on successful authentication of the given credential.
|
protected Principal |
PolicyBasedAuthenticationManager.resolvePrincipal(String handlerName,
PrincipalResolver resolver,
Credential credential) |
boolean |
AuthenticationHandler.supports(Credential credential)
Determines whether the handler has the capability to authenticate the given credential.
|
| Constructor and Description |
|---|
BasicCredentialMetaData(Credential credential)
Creates a new instance from the given credential.
|
| Modifier and Type | Method and Description |
|---|---|
HandlerResult |
HttpBasedServiceCredentialsAuthenticationHandler.authenticate(Credential credential) |
HandlerResult |
AbstractPreAndPostProcessingAuthenticationHandler.authenticate(Credential credential)
Authenticates the given credential.
|
protected HandlerResult |
AbstractUsernamePasswordAuthenticationHandler.createHandlerResult(Credential credential,
Principal principal,
List<Message> warnings)
Helper method to construct a handler result
on successful authentication events.
|
protected HandlerResult |
AbstractUsernamePasswordAuthenticationHandler.doAuthentication(Credential credential)
Performs the details of authentication and returns an authentication handler result on success.
|
protected abstract HandlerResult |
AbstractPreAndPostProcessingAuthenticationHandler.doAuthentication(Credential credential)
Performs the details of authentication and returns an authentication handler result on success.
|
protected HandlerResult |
AbstractPreAndPostProcessingAuthenticationHandler.postAuthenticate(Credential credential,
HandlerResult result)
Template method to perform arbitrary post-authentication actions.
|
protected boolean |
AbstractPreAndPostProcessingAuthenticationHandler.preAuthenticate(Credential credential)
Template method to perform arbitrary pre-authentication actions.
|
boolean |
AbstractUsernamePasswordAuthenticationHandler.supports(Credential credential) |
boolean |
HttpBasedServiceCredentialsAuthenticationHandler.supports(Credential credential) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
PersonDirectoryPrincipalResolver.extractPrincipalId(Credential credential)
Extracts the id of the user from the provided credential.
|
void |
RememberMeAuthenticationMetaDataPopulator.populateAttributes(AuthenticationBuilder builder,
Credential credential) |
Principal |
ChainingPrincipalResolver.resolve(Credential credential)
Resolves a credential by delegating to each of the configured resolvers in sequence.
|
Principal |
BasicPrincipalResolver.resolve(Credential credential) |
Principal |
PersonDirectoryPrincipalResolver.resolve(Credential credential) |
Principal |
PrincipalResolver.resolve(Credential credential)
Resolves a principal from the given credential using an arbitrary strategy.
|
boolean |
ChainingPrincipalResolver.supports(Credential credential)
Determines whether the credential is supported by this component by delegating to the first configured
resolver in the chain.
|
boolean |
BasicPrincipalResolver.supports(Credential credential) |
boolean |
PersonDirectoryPrincipalResolver.supports(Credential credential) |
boolean |
PrincipalResolver.supports(Credential credential)
Determines whether this instance supports principal resolution from the given credential.
|
| Modifier and Type | Method and Description |
|---|---|
String |
RemoteCentralAuthenticationService.createTicketGrantingTicket(Credential... credentials)
Create a
TicketGrantingTicket by authenticating credentials. |
String |
RemoteCentralAuthenticationService.delegateTicketGrantingTicket(String serviceTicketId,
Credential... credentials)
Delegate a TicketGrantingTicket to a Service for proxying authentication
to other Services.
|
String |
RemoteCentralAuthenticationService.grantServiceTicket(String ticketGrantingTicketId,
Service service,
Credential... credentials)
Grant a
ServiceTicket that may be used to access the given service
by authenticating the given credentials. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
ProxyHandler.canHandle(Credential credential)
Whether this handler can support the proxy request identified by the given credentials.
|
String |
ProxyHandler.handle(Credential credential,
String proxyGrantingTicketId)
Method to actually process the proxy request.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
Cas20ProxyHandler.canHandle(Credential credential) |
boolean |
Cas10ProxyHandler.canHandle(Credential credential) |
String |
Cas20ProxyHandler.handle(Credential credential,
String proxyGrantingTicketId) |
String |
Cas10ProxyHandler.handle(Credential credential,
String proxyGrantingTicketId) |
| Modifier and Type | Method and Description |
|---|---|
void |
CredentialsBinder.bind(javax.servlet.http.HttpServletRequest request,
Credential credential)
Deprecated.
Method to allow manually binding attributes from the request object to
properties of the credential.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract Credential |
AbstractNonInteractiveCredentialsAction.constructCredentialsFromRequest(org.springframework.webflow.execution.RequestContext context)
Abstract method to implement to construct the credential from the
request object.
|
| Modifier and Type | Method and Description |
|---|---|
void |
AuthenticationViaFormAction.doBind(org.springframework.webflow.execution.RequestContext context,
Credential credential) |
protected void |
AbstractNonInteractiveCredentialsAction.onError(org.springframework.webflow.execution.RequestContext context,
Credential credential)
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,
Credential credential)
Hook method to allow for additional processing of the response before
returning a success event.
|
org.springframework.webflow.execution.Event |
AuthenticationViaFormAction.submit(org.springframework.webflow.execution.RequestContext context,
Credential credential,
org.springframework.binding.message.MessageContext messageContext) |
Copyright © 2004-2014 Jasig. All Rights Reserved.