Uses of Package
org.jasig.cas.authentication.principal

Packages that use org.jasig.cas.authentication.principal
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.services This package is contains classes related to the restriction of CAS usage to a particular set of services. 
org.jasig.cas.ticket Classes that represent tickets and can manipulate tickets. 
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.validation Classes to perform additiona validation the Assertions provided by the CAS server. 
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. 
org.jasig.cas.web.support Classes related to assisting in management of the web tier. 
 

Classes in org.jasig.cas.authentication.principal used by org.jasig.cas
Credentials
          Marker interface for credentials required to authenticate a principal.
PersistentIdGenerator
          Generates a unique consistant Id based on the principal, a service, and some algorithm.
Service
          Marker interface for Services.
 

Classes in org.jasig.cas.authentication.principal used by org.jasig.cas.authentication
Credentials
          Marker interface for credentials required to authenticate a principal.
CredentialsToPrincipalResolver
          CredentialsToPrincipalResolvers extract information from the Credentials provided and determine the Principal represented by those credentials.
Principal
          Generic concept of an authenticated thing.
 

Classes in org.jasig.cas.authentication.principal used by org.jasig.cas.authentication.handler
Credentials
          Marker interface for credentials required to authenticate a principal.
 

Classes in org.jasig.cas.authentication.principal used by org.jasig.cas.authentication.handler.support
Credentials
          Marker interface for credentials required to authenticate a principal.
UsernamePasswordCredentials
          UsernamePasswordCredentials respresents the username and password that a user may provide in order to prove the authenticity of who they say they are.
 

Classes in org.jasig.cas.authentication.principal used by org.jasig.cas.authentication.principal
AbstractPersonDirectoryCredentialsToPrincipalResolver
           
AbstractWebApplicationService
          Abstract implementation of a WebApplicationService.
Credentials
          Marker interface for credentials required to authenticate a principal.
CredentialsToPrincipalResolver
          CredentialsToPrincipalResolvers extract information from the Credentials provided and determine the Principal represented by those credentials.
GoogleAccountsService
          Implementation of a Service that supports Google Accounts (eventually a more generic SAML2 support will come).
PersistentIdGenerator
          Generates a unique consistant Id based on the principal, a service, and some algorithm.
Principal
          Generic concept of an authenticated thing.
RememberMeCredentials
          Credentials that wish to handle remember me scenarios need to implement this class.
Response
          Encapsulates a Response to send back for a particular service.
Response.ResponseType
           
SamlService
          Class to represent that this service wants to use SAML.
Service
          Marker interface for Services.
SimpleWebApplicationServiceImpl
          Represents a service which wishes to use the CAS protocol.
UsernamePasswordCredentials
          UsernamePasswordCredentials respresents the username and password that a user may provide in order to prove the authenticity of who they say they are.
WebApplicationService
          Represents a service using CAS that comes from the web.
 

Classes in org.jasig.cas.authentication.principal used by org.jasig.cas.remoting.server
Credentials
          Marker interface for credentials required to authenticate a principal.
Service
          Marker interface for Services.
 

Classes in org.jasig.cas.authentication.principal used by org.jasig.cas.services
Service
          Marker interface for Services.
 

Classes in org.jasig.cas.authentication.principal used by org.jasig.cas.ticket
Service
          Marker interface for Services.
 

Classes in org.jasig.cas.authentication.principal used by org.jasig.cas.ticket.proxy
Credentials
          Marker interface for credentials required to authenticate a principal.
 

Classes in org.jasig.cas.authentication.principal used by org.jasig.cas.ticket.proxy.support
Credentials
          Marker interface for credentials required to authenticate a principal.
 

Classes in org.jasig.cas.authentication.principal used by org.jasig.cas.validation
Service
          Marker interface for Services.
 

Classes in org.jasig.cas.authentication.principal used by org.jasig.cas.web
Credentials
          Marker interface for credentials required to authenticate a principal.
 

Classes in org.jasig.cas.authentication.principal used by org.jasig.cas.web.bind
Credentials
          Marker interface for credentials required to authenticate a principal.
 

Classes in org.jasig.cas.authentication.principal used by org.jasig.cas.web.flow
Credentials
          Marker interface for credentials required to authenticate a principal.
 

Classes in org.jasig.cas.authentication.principal used by org.jasig.cas.web.support
WebApplicationService
          Represents a service using CAS that comes from the web.
 



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