Principal usage.See: Description
| Interface | Description |
|---|---|
| CloneablePrincipal |
Principal that can be cloned without knowledge of the underlying type.
|
| PrincipalEvalPredicate |
A
Predicate to evaluate a Principal that represents a requested form of
authentication against a set of principals supported by a PrincipalSupportingComponent. |
| PrincipalEvalPredicateFactory |
Generates a
Predicate to evaluate a PrincipalSupportingComponent
against a requested form of authentication expressed in terms of a Principal. |
| PrincipalSerializer<Type> |
Interface for the serialization/deserialization of principals.
|
| PrincipalSupportingComponent |
Interface for an authentication component that exposes custom
Principal objects. |
| Class | Description |
|---|---|
| AbstractPrincipalSerializer<Type> |
Base class for
PrincipalSerializer implementations. |
| AuthenticationResultPrincipal |
Principal that wraps an
AuthenticationResult. |
| DefaultPrincipalDeterminationStrategy<T extends Principal> |
Function that returns the first custom
Principal of a particular type found on the
AuthenticationResult returned by
AuthenticationContext.getAuthenticationResult(). |
| IdPAttributePrincipal |
Principal that wraps an
IdPAttribute. |
| PasswordPrincipal |
Principal that wraps a password.
|
| PrincipalEvalPredicateFactoryRegistry |
A registry of mappings between a custom
Principal subtype with a matching operator
and a corresponding PrincipalEvalPredicateFactory that returns predicates enforcing
a particular set of matching rules for that operator and subtype. |
| ProxyAuthenticationPrincipal |
Principal that wraps a set of proxied authentication authorities.
|
| UsernamePrincipal |
Principal based on a username.
|
Principal usage.Copyright © 1999–2018 Shibboleth Consortium. All rights reserved.