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

Packages that use Principal
org.jasig.cas.authentication Authentication validates the Credentials provided during a /login request. 
org.jasig.cas.authentication.principal Credentials is a marker interface for an opaque object that may be recognized by Handlers and Resolvers. 
 

Uses of Principal in org.jasig.cas.authentication
 

Methods in org.jasig.cas.authentication that return Principal
 Principal Authentication.getPrincipal()
          Method to obtain the Principal.
 Principal AbstractAuthentication.getPrincipal()
           
 

Methods in org.jasig.cas.authentication that return types with arguments of type Principal
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.
 

Constructors in org.jasig.cas.authentication with parameters of type Principal
AbstractAuthentication(Principal principal, java.util.Map<java.lang.String,java.lang.Object> attributes)
           
ImmutableAuthentication(Principal principal)
          Constructor that assumes there are no additional authentication attributes.
ImmutableAuthentication(Principal principal, java.util.Map<java.lang.String,java.lang.Object> attributes)
          Constructor that accepts both a principal and a map.
MutableAuthentication(Principal principal)
           
MutableAuthentication(Principal principal, java.util.Date date)
           
 

Uses of Principal in org.jasig.cas.authentication.principal
 

Subinterfaces of Principal in org.jasig.cas.authentication.principal
 interface Service
          Marker interface for Services.
 interface WebApplicationService
          Represents a service using CAS that comes from the web.
 

Classes in org.jasig.cas.authentication.principal that implement Principal
 class AbstractWebApplicationService
          Abstract implementation of a WebApplicationService.
 class GoogleAccountsService
          Implementation of a Service that supports Google Accounts (eventually a more generic SAML2 support will come).
 class SamlService
          Class to represent that this service wants to use SAML.
 class SimplePrincipal
          Simple implementation of a AttributePrincipal that exposes an unmodifiable map of attributes.
 class SimpleWebApplicationServiceImpl
          Represents a service which wishes to use the CAS protocol.
 

Methods in org.jasig.cas.authentication.principal that return Principal
protected  Principal AbstractWebApplicationService.getPrincipal()
           
 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)
           
 

Methods in org.jasig.cas.authentication.principal with parameters of type Principal
 java.lang.String ShibbolethCompatiblePersistentIdGenerator.generate(Principal principal, Service service)
           
 java.lang.String PersistentIdGenerator.generate(Principal principal, Service service)
          Generates a PersistentId based on some algorithm plus the principal and service.
 void Service.setPrincipal(Principal principal)
           
 void AbstractWebApplicationService.setPrincipal(Principal principal)
           
 



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