Uses of Interface
org.jasig.cas.authentication.principal.Credentials

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)
           
 



Copyright © 2004-2010 Java Architectures Special Interest Group. All Rights Reserved.