|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Credentials | |
|---|---|
| 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. |
| Uses of Credentials in org.jasig.cas |
|---|
| Methods in org.jasig.cas with parameters of type Credentials | |
|---|---|
java.lang.String |
CentralAuthenticationServiceImpl.createTicketGrantingTicket(Credentials credentials)
|
java.lang.String |
CentralAuthenticationService.createTicketGrantingTicket(Credentials credentials)
Create a TicketGrantingTicket based on opaque credentials supplied by the caller. |
java.lang.String |
CentralAuthenticationServiceImpl.delegateTicketGrantingTicket(java.lang.String serviceTicketId,
Credentials credentials)
|
java.lang.String |
CentralAuthenticationService.delegateTicketGrantingTicket(java.lang.String serviceTicketId,
Credentials credentials)
Delegate a TicketGrantingTicket to a Service for proxying authentication to other Services. |
java.lang.String |
CentralAuthenticationServiceImpl.grantServiceTicket(java.lang.String ticketGrantingTicketId,
Service service,
Credentials credentials)
|
java.lang.String |
CentralAuthenticationService.grantServiceTicket(java.lang.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. |
| Uses of Credentials in org.jasig.cas.authentication |
|---|
| Methods in org.jasig.cas.authentication with parameters of type Credentials | |
|---|---|
Authentication |
AuthenticationManager.authenticate(Credentials credentials)
Method to validate the credentials provided. |
Authentication |
AbstractAuthenticationManager.authenticate(Credentials credentials)
|
protected AbstractAuthenticationManager.Pair<AuthenticationHandler,Principal> |
LinkedAuthenticationHandlerAndCredentialsToPrincipalResolverAuthenticationManager.authenticateAndObtainPrincipal(Credentials credentials)
|
protected AbstractAuthenticationManager.Pair<AuthenticationHandler,Principal> |
DirectMappingAuthenticationManagerImpl.authenticateAndObtainPrincipal(Credentials credentials)
|
protected AbstractAuthenticationManager.Pair<AuthenticationHandler,Principal> |
AuthenticationManagerImpl.authenticateAndObtainPrincipal(Credentials credentials)
|
protected abstract AbstractAuthenticationManager.Pair<AuthenticationHandler,Principal> |
AbstractAuthenticationManager.authenticateAndObtainPrincipal(Credentials credentials)
Follows the same rules as the "authenticate" method (i.e. |
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. |
| Method parameters in org.jasig.cas.authentication with type arguments of type Credentials | |
|---|---|
void |
DirectMappingAuthenticationManagerImpl.setCredentialsMapping(java.util.Map<java.lang.Class<? extends Credentials>,DirectMappingAuthenticationManagerImpl.DirectAuthenticationHandlerMappingHolder> credentialsMapping)
|
| Uses of Credentials in org.jasig.cas.authentication.handler |
|---|
| Methods in org.jasig.cas.authentication.handler with parameters of type Credentials | |
|---|---|
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. |
| Uses of Credentials in org.jasig.cas.authentication.handler.support |
|---|
| Methods in org.jasig.cas.authentication.handler.support with parameters of type Credentials | |
|---|---|
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)
|
| Uses of Credentials in org.jasig.cas.authentication.principal |
|---|
| Subinterfaces of Credentials in org.jasig.cas.authentication.principal | |
|---|---|
interface |
RememberMeCredentials
Credentials that wish to handle remember me scenarios need to implement this class. |
| Classes in org.jasig.cas.authentication.principal that implement Credentials | |
|---|---|
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. |
| Methods in org.jasig.cas.authentication.principal with parameters of type Credentials | |
|---|---|
protected java.lang.String |
UsernamePasswordCredentialsToPrincipalResolver.extractPrincipalId(Credentials credentials)
|
protected abstract java.lang.String |
AbstractPersonDirectoryCredentialsToPrincipalResolver.extractPrincipalId(Credentials credentials)
Extracts the id of the user from the provided credentials. |
Authentication |
RememberMeAuthenticationMetaDataPopulator.populateAttributes(Authentication authentication,
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. |
Principal |
AbstractPersonDirectoryCredentialsToPrincipalResolver.resolvePrincipal(Credentials credentials)
|
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. |
| Uses of Credentials in org.jasig.cas.remoting.server |
|---|
| Methods in org.jasig.cas.remoting.server with parameters of type Credentials | |
|---|---|
java.lang.String |
RemoteCentralAuthenticationService.createTicketGrantingTicket(Credentials credentials)
|
java.lang.String |
RemoteCentralAuthenticationService.delegateTicketGrantingTicket(java.lang.String serviceTicketId,
Credentials credentials)
|
java.lang.String |
RemoteCentralAuthenticationService.grantServiceTicket(java.lang.String ticketGrantingTicketId,
Service service,
Credentials credentials)
|
| Uses of Credentials in org.jasig.cas.ticket.proxy |
|---|
| Methods in org.jasig.cas.ticket.proxy with parameters of type Credentials | |
|---|---|
java.lang.String |
ProxyHandler.handle(Credentials credentials,
java.lang.String proxyGrantingTicketId)
Method to actually process the proxy request. |
| Uses of Credentials in org.jasig.cas.ticket.proxy.support |
|---|
| Methods in org.jasig.cas.ticket.proxy.support with parameters of type Credentials | |
|---|---|
java.lang.String |
Cas20ProxyHandler.handle(Credentials credentials,
java.lang.String proxyGrantingTicketId)
|
java.lang.String |
Cas10ProxyHandler.handle(Credentials credentials,
java.lang.String proxyGrantingTicketId)
|
| Uses of Credentials in org.jasig.cas.web |
|---|
| Methods in org.jasig.cas.web that return Credentials | |
|---|---|
protected Credentials |
ServiceValidateController.getServiceCredentialsFromRequest(javax.servlet.http.HttpServletRequest request)
Overrideable method to determine which credentials to use to grant a proxy granting ticket. |
| Uses of Credentials in org.jasig.cas.web.bind |
|---|
| Methods in org.jasig.cas.web.bind with parameters of type Credentials | |
|---|---|
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. |
| Uses of Credentials in org.jasig.cas.web.flow |
|---|
| Methods in org.jasig.cas.web.flow that return Credentials | |
|---|---|
protected abstract Credentials |
AbstractNonInteractiveCredentialsAction.constructCredentialsFromRequest(org.springframework.webflow.execution.RequestContext context)
Abstract method to implement to construct the credentials from the request object. |
| Methods in org.jasig.cas.web.flow with parameters of type Credentials | |
|---|---|
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. |
java.lang.String |
AuthenticationViaFormAction.submit(org.springframework.webflow.execution.RequestContext context,
Credentials credentials,
org.springframework.binding.message.MessageContext messageContext)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||