| Package | Description |
|---|---|
| org.jasig.cas.authentication |
Authentication validates the Credentials provided during a /login
request.
|
| 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.
|
| Modifier and Type | Method and Description |
|---|---|
Principal |
MixedPrincipalException.getFirst()
Gets the first resolved principal.
|
Principal |
ImmutableAuthentication.getPrincipal() |
Principal |
HandlerResult.getPrincipal() |
Principal |
AuthenticationBuilder.getPrincipal()
Gets the authenticated principal.
|
Principal |
Authentication.getPrincipal()
Method to obtain the Principal.
|
Principal |
MixedPrincipalException.getSecond()
Gets the second resolved principal.
|
protected Principal |
PolicyBasedAuthenticationManager.resolvePrincipal(String handlerName,
PrincipalResolver resolver,
Credential credential) |
| Modifier and Type | Method and Description |
|---|---|
AuthenticationBuilder |
AuthenticationBuilder.setPrincipal(Principal p)
Sets the principal returns this instance.
|
| Constructor and Description |
|---|
AuthenticationBuilder(Principal p)
Creates a new instance using the current date for the authentication date and the given
principal for the authenticated principal.
|
HandlerResult(AuthenticationHandler source,
CredentialMetaData metaData,
Principal p) |
HandlerResult(AuthenticationHandler source,
CredentialMetaData metaData,
Principal p,
List<Message> warnings) |
ImmutableAuthentication(Date date,
List<CredentialMetaData> credentials,
Principal principal,
Map<String,Object> attributes,
Map<String,HandlerResult> successes,
Map<String,Class<? extends Exception>> failures)
Creates a new instance with the given data.
|
MixedPrincipalException(Authentication authentication,
Principal a,
Principal b)
Creates a new instance from what would otherwise have been a successful authentication event and the two
disparate principals resolved.
|
| Modifier and Type | Method and Description |
|---|---|
protected HandlerResult |
AbstractUsernamePasswordAuthenticationHandler.createHandlerResult(Credential credential,
Principal principal,
List<Message> warnings)
Helper method to construct a handler result
on successful authentication events.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Service
Marker interface for Services.
|
interface |
SingleLogoutService
Define a service which support single logout.
|
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 |
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 |
PrincipalResolver.resolve(Credential credential)
Resolves a principal from the given credential using an arbitrary strategy.
|
Principal |
PersonDirectoryPrincipalResolver.resolve(Credential credential) |
Principal |
ChainingPrincipalResolver.resolve(Credential credential)
Resolves a credential by delegating to each of the configured resolvers in sequence.
|
Principal |
BasicPrincipalResolver.resolve(Credential credential) |
| 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 |
Service.setPrincipal(Principal principal) |
void |
AbstractWebApplicationService.setPrincipal(Principal principal) |
Copyright © 2004-2015 Apereo. All Rights Reserved.