|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||