| Package | Description |
|---|---|
| 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.
|
| Modifier and Type | Method and Description |
|---|---|
Principal |
AbstractAuthentication.getPrincipal() |
Principal |
Authentication.getPrincipal()
Method to obtain the Principal.
|
| Modifier and Type | Method and Description |
|---|---|
protected AbstractAuthenticationManager.Pair<AuthenticationHandler,Principal> |
AuthenticationManagerImpl.authenticateAndObtainPrincipal(Credentials credentials) |
protected AbstractAuthenticationManager.Pair<AuthenticationHandler,Principal> |
DirectMappingAuthenticationManagerImpl.authenticateAndObtainPrincipal(Credentials credentials) |
protected abstract AbstractAuthenticationManager.Pair<AuthenticationHandler,Principal> |
AbstractAuthenticationManager.authenticateAndObtainPrincipal(Credentials credentials)
Follows the same rules as the "authenticate" method (i.e.
|
protected AbstractAuthenticationManager.Pair<AuthenticationHandler,Principal> |
LinkedAuthenticationHandlerAndCredentialsToPrincipalResolverAuthenticationManager.authenticateAndObtainPrincipal(Credentials credentials) |
| Constructor and Description |
|---|
AbstractAuthentication(Principal principal,
Map<String,Object> attributes) |
ImmutableAuthentication(Principal principal)
Constructor that assumes there are no additional authentication
attributes.
|
ImmutableAuthentication(Principal principal,
Map<String,Object> attributes)
Constructor that accepts both a principal and a map.
|
MutableAuthentication(Principal principal) |
MutableAuthentication(Principal principal,
Date date) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Service
Marker interface for Services.
|
interface |
WebApplicationService
Represents a service using CAS that comes from the web.
|
| Modifier and Type | Class and Description |
|---|---|
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.
|
| Modifier and Type | Method and Description |
|---|---|
protected Principal |
AbstractWebApplicationService.getPrincipal() |
Principal |
AbstractPersonDirectoryCredentialsToPrincipalResolver.resolvePrincipal(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.
|
| Modifier and Type | Method and Description |
|---|---|
String |
ShibbolethCompatiblePersistentIdGenerator.generate(Principal principal,
Service service) |
String |
PersistentIdGenerator.generate(Principal principal,
Service service)
Generates a PersistentId based on some algorithm plus the principal and
service.
|
void |
AbstractWebApplicationService.setPrincipal(Principal principal) |
void |
Service.setPrincipal(Principal principal) |
Copyright © 2004-2012 Jasig. All Rights Reserved.