A B C D E F G H I K L M N O P R S T U W 

A

AbstractAuthenticationAction<InboundMessageType,OutboundMessageType> - Class in net.shibboleth.idp.authn
A base class for authentication related actions.
AbstractAuthenticationAction() - Constructor for class net.shibboleth.idp.authn.AbstractAuthenticationAction
Constructor.
AbstractExtractionAction<InboundMessageType,OutboundMessageType> - Class in net.shibboleth.idp.authn
A base class for authentication actions that extract usernames for subsequent use.
AbstractExtractionAction() - Constructor for class net.shibboleth.idp.authn.AbstractExtractionAction
Constructor.
AbstractPrincipalSerializer<Type> - Class in net.shibboleth.idp.authn.principal
Base class for PrincipalSerializer implementations.
AbstractPrincipalSerializer() - Constructor for class net.shibboleth.idp.authn.principal.AbstractPrincipalSerializer
Constructor.
AbstractSubjectCanonicalizationAction<InboundMessageType,OutboundMessageType> - Class in net.shibboleth.idp.authn
A base class for subject canonicalization actions.
AbstractSubjectCanonicalizationAction() - Constructor for class net.shibboleth.idp.authn.AbstractSubjectCanonicalizationAction
Constructor.
AbstractValidationAction<InboundMessageType,OutboundMessageType> - Class in net.shibboleth.idp.authn
A base class for authentication related actions that validate credentials and produce an AuthenticationResult.
AbstractValidationAction() - Constructor for class net.shibboleth.idp.authn.AbstractValidationAction
Constructor.
AbstractValidationAction.MessageChecker - Class in net.shibboleth.idp.authn
A predicate that examines a message to see if it contains a particular String.
AbstractValidationAction.MessageChecker(String) - Constructor for class net.shibboleth.idp.authn.AbstractValidationAction.MessageChecker
Constructor.
ACCOUNT_ERROR - Static variable in class net.shibboleth.idp.authn.AuthnEventIds
ID of event returned if the subject's account is in an invalid state.
ACCOUNT_WARNING - Static variable in class net.shibboleth.idp.authn.AuthnEventIds
ID of event returned if the subject's account has non-fatal but potentially useful state to report.
activationCondition - Variable in class net.shibboleth.idp.authn.AuthenticationFlowDescriptor
Predicate that must be true for this flow to be usable for a given request.
activationCondition - Variable in class net.shibboleth.idp.authn.SubjectCanonicalizationFlowDescriptor
Predicate that must be true for this flow to be usable for a given request.
activeResults - Variable in class net.shibboleth.idp.authn.context.AuthenticationContext
Authentication results associated with an active session and available for (re)use.
addException(Exception) - Method in class net.shibboleth.idp.authn.context.AuthenticationErrorContext
Add an exception to the list.
address - Variable in class net.shibboleth.idp.authn.context.UserAgentContext
Address of the user-agent host.
apply(String) - Method in class net.shibboleth.idp.authn.AbstractValidationAction.MessageChecker
apply(ProfileRequestContext) - Method in class net.shibboleth.idp.authn.AuthenticationFlowDescriptor
apply(ProfileRequestContext) - Method in class net.shibboleth.idp.authn.config.navigate.AuthenticationFlowsLookupFunction
apply(ProfileRequestContext) - Method in class net.shibboleth.idp.authn.config.navigate.PostAuthenticationFlowsLookupFunction
apply(SubjectContext) - Method in class net.shibboleth.idp.authn.context.navigate.SubjectContextPrincipalLookupFunction
apply(ProfileRequestContext) - Method in class net.shibboleth.idp.authn.principal.DefaultPrincipalDeterminationStrategy
apply(ProfileRequestContext) - Method in class net.shibboleth.idp.authn.SubjectCanonicalizationFlowDescriptor
applyTransforms(String) - Method in class net.shibboleth.idp.authn.AbstractExtractionAction
Apply any configured regular expression replacements to an input value and return the result.
applyTransforms(String) - Method in class net.shibboleth.idp.authn.AbstractSubjectCanonicalizationAction
Apply any configured regular expression replacements to an input value and return the result.
attemptedFlow - Variable in class net.shibboleth.idp.authn.context.AuthenticationContext
Authentication flow being attempted to authenticate the user.
attemptedFlow - Variable in class net.shibboleth.idp.authn.context.SubjectCanonicalizationContext
The last c14 flow attempted.
authenticatedSubject - Variable in class net.shibboleth.idp.authn.AbstractValidationAction
AUTHENTICATION_ERROR_KEY - Static variable in class net.shibboleth.idp.authn.ExternalAuthentication
Request attribute to which an error message may be bound.
AUTHENTICATION_EXCEPTION_KEY - Static variable in class net.shibboleth.idp.authn.ExternalAuthentication
Request attribute to which an exception may be bound.
AUTHENTICATION_INSTANT_KEY - Static variable in class net.shibboleth.idp.authn.ExternalAuthentication
Request attribute to which an authentication timestamp may be bound.
AuthenticationContext - Class in net.shibboleth.idp.authn.context
A context representing the state of an authentication attempt, this is the primary input/output context for the action flow responsible for authentication, and within that flow, the individual flows that carry out a specific kind of authentication.
AuthenticationContext() - Constructor for class net.shibboleth.idp.authn.context.AuthenticationContext
Constructor.
AuthenticationErrorContext - Class in net.shibboleth.idp.authn.context
A BaseContext, usually attached to AuthenticationContext, that holds information about authentication failures.
AuthenticationErrorContext() - Constructor for class net.shibboleth.idp.authn.context.AuthenticationErrorContext
Constructor.
AuthenticationFlowDescriptor - Class in net.shibboleth.idp.authn
A descriptor for an authentication flow.
AuthenticationFlowDescriptor() - Constructor for class net.shibboleth.idp.authn.AuthenticationFlowDescriptor
Constructor.
authenticationFlowId - Variable in class net.shibboleth.idp.authn.AuthenticationResult
The identifier of the flow used to produce this result.
AuthenticationFlowsLookupFunction - Class in net.shibboleth.idp.authn.config.navigate
A function that returns AuthenticationProfileConfiguration.getAuthenticationFlows() if such a profile is available from a RelyingPartyContext obtained via a lookup function, by default a child of the ProfileRequestContext.
AuthenticationFlowsLookupFunction() - Constructor for class net.shibboleth.idp.authn.config.navigate.AuthenticationFlowsLookupFunction
 
authenticationInstant - Variable in class net.shibboleth.idp.authn.AuthenticationResult
The time, in milliseconds since the epoch, that the authentication completed.
AuthenticationProfileConfiguration - Interface in net.shibboleth.idp.authn.config
Configuration of profiles for authentication.
authenticationResponse - Variable in class net.shibboleth.idp.authn.context.LDAPResponseContext
Authentication response.
AuthenticationResult - Class in net.shibboleth.idp.authn
Describes an act of authentication.
AuthenticationResult(String, Subject) - Constructor for class net.shibboleth.idp.authn.AuthenticationResult
Constructor.
AuthenticationResult(String, Principal) - Constructor for class net.shibboleth.idp.authn.AuthenticationResult
Constructor.
authenticationResult - Variable in class net.shibboleth.idp.authn.context.AuthenticationContext
A successfully processed authentication result (the output of the attempted flow, if any).
authenticationResults - Variable in class net.shibboleth.idp.authn.context.SubjectContext
The active authentication results for the subject.
AuthenticationWarningContext - Class in net.shibboleth.idp.authn.context
A BaseContext, usually attached to AuthenticationContext, that holds information about authentication warnings.
AuthenticationWarningContext() - Constructor for class net.shibboleth.idp.authn.context.AuthenticationWarningContext
Constructor.
AUTHN_EXCEPTION - Static variable in class net.shibboleth.idp.authn.AuthnEventIds
ID of event returned if authentication throws an exception unrelated to credential validation.
AUTHN_METHOD_PARAM - Static variable in class net.shibboleth.idp.authn.ExternalAuthentication
Deprecated.
authnContext - Variable in class net.shibboleth.idp.authn.AbstractAuthenticationAction
AuthenticationContext to operate on.
authnContextLookupStrategy - Variable in class net.shibboleth.idp.authn.principal.DefaultPrincipalDeterminationStrategy
Authentication context lookup strategy.
authnCtxLookupStrategy - Variable in class net.shibboleth.idp.authn.AbstractAuthenticationAction
Strategy used to extract, and create if necessary, the AuthenticationContext from the ProfileRequestContext.
authnError - Variable in class net.shibboleth.idp.authn.context.ExternalAuthenticationContext
Error message.
AuthnEventIds - Class in net.shibboleth.idp.authn
Constants to use for ProfileAction EventContext results related to authentication and subject c14n.
AuthnEventIds() - Constructor for class net.shibboleth.idp.authn.AuthnEventIds
Constructor.
authnException - Variable in class net.shibboleth.idp.authn.context.ExternalAuthenticationContext
Exception.
authnInstant - Variable in class net.shibboleth.idp.authn.context.ExternalAuthenticationContext
Time of authentication.

B

buildAuthenticationResult(ProfileRequestContext<InboundMessageType, OutboundMessageType>, AuthenticationContext) - Method in class net.shibboleth.idp.authn.AbstractValidationAction
Normally called upon successful completion of credential validation, calls the AbstractValidationAction.populateSubject(Subject) abstract method, stores an AuthenticationResult in the AuthenticationContext, and attaches a SubjectCanonicalizationContext to the ProfileRequestContext in preparation for c14n to occur.

C

canonicalizationError - Variable in class net.shibboleth.idp.authn.context.SubjectCanonicalizationContext
Exception raised by a failed canonicalization.
certificate - Variable in class net.shibboleth.idp.authn.context.CertificateContext
The certificate to be validated.
CertificateContext - Class in net.shibboleth.idp.authn.context
Context, usually attached to AuthenticationContext, that carries a Certificate to be validated.
CertificateContext() - Constructor for class net.shibboleth.idp.authn.context.CertificateContext
Constructor.
classifiedErrors - Variable in class net.shibboleth.idp.authn.context.AuthenticationErrorContext
Error conditions detected through classified error messages.
classifiedMessages - Variable in class net.shibboleth.idp.authn.AbstractValidationAction
Error messages associated with a specific error condition token.
classifiedWarnings - Variable in class net.shibboleth.idp.authn.context.AuthenticationWarningContext
Warning conditions detected through classified warning messages.
clearErrorContext - Variable in class net.shibboleth.idp.authn.AbstractValidationAction
Indicates whether to clear any existing AuthenticationErrorContext before execution.
clone() - Method in interface net.shibboleth.idp.authn.principal.CloneablePrincipal
Creates and returns a copy of this object.
clone() - Method in class net.shibboleth.idp.authn.principal.UsernamePrincipal
Creates and returns a copy of this object.
CloneablePrincipal - Interface in net.shibboleth.idp.authn.principal
Principal that can be cloned without knowledge of the underlying type.
compare(Object, Object) - Method in class net.shibboleth.idp.authn.principal.DefaultPrincipalDeterminationStrategy.WeightedComparator
completionInstant - Variable in class net.shibboleth.idp.authn.context.AuthenticationContext
Time, in milliseconds since the epoch, when authentication process completed.
CONVERSATION_KEY - Static variable in class net.shibboleth.idp.authn.ExternalAuthentication
Parameter supplied to identify the per-conversation structure in the session.

D

defaultPrincipal - Variable in class net.shibboleth.idp.authn.principal.DefaultPrincipalDeterminationStrategy
Default Principal to return.
DefaultPrincipalDeterminationStrategy<T extends Principal> - Class in net.shibboleth.idp.authn.principal
Function that returns the first custom Principal of a particular type found on the AuthenticationResult returned by AuthenticationContext.getAuthenticationResult().
DefaultPrincipalDeterminationStrategy(Class<T>, T) - Constructor for class net.shibboleth.idp.authn.principal.DefaultPrincipalDeterminationStrategy
Constructor.
DefaultPrincipalDeterminationStrategy.WeightedComparator - Class in net.shibboleth.idp.authn.principal
A Comparator that compares the mapped weights of the two operands, using a weight of zero for any unmapped values.
DefaultPrincipalDeterminationStrategy.WeightedComparator() - Constructor for class net.shibboleth.idp.authn.principal.DefaultPrincipalDeterminationStrategy.WeightedComparator
 
deregister(Class<? extends Principal>, String) - Method in class net.shibboleth.idp.authn.principal.PrincipalEvalPredicateFactoryRegistry
Deregister a predicate factory for a given operator string.
deserialize(long, String, String, String, Long) - Method in class net.shibboleth.idp.authn.AuthenticationFlowDescriptor
deserialize(Type) - Method in interface net.shibboleth.idp.authn.principal.PrincipalSerializer
Deserialize the supplied value.
doExecute(ProfileRequestContext<InboundMessageType, OutboundMessageType>) - Method in class net.shibboleth.idp.authn.AbstractAuthenticationAction
doExecute(ProfileRequestContext<InboundMessageType, OutboundMessageType>, AuthenticationContext) - Method in class net.shibboleth.idp.authn.AbstractAuthenticationAction
Performs this authentication action.
doExecute(ProfileRequestContext<InboundMessageType, OutboundMessageType>) - Method in class net.shibboleth.idp.authn.AbstractSubjectCanonicalizationAction
doExecute(ProfileRequestContext<InboundMessageType, OutboundMessageType>, SubjectCanonicalizationContext) - Method in class net.shibboleth.idp.authn.AbstractSubjectCanonicalizationAction
Performs this authentication action.
doFinish(HttpServletRequest, HttpServletResponse) - Method in class net.shibboleth.idp.authn.ExternalAuthentication
Complete a request for external authentication by seeking out the information stored in request attributes and transferring to the session's conversation state, and then transfer control back to the authentication web flow.
doInitialize() - Method in class net.shibboleth.idp.authn.AuthenticationFlowDescriptor
doNotCache - Variable in class net.shibboleth.idp.authn.context.ExternalAuthenticationContext
Flag preventing caching of result for SSO.
doNotCache() - Method in class net.shibboleth.idp.authn.context.ExternalAuthenticationContext
Get the "do not cache" flag.
DONOTCACHE_KEY - Static variable in class net.shibboleth.idp.authn.ExternalAuthentication
Request attribute to which a signal not to cache the result may be bound.
doPreExecute(ProfileRequestContext<InboundMessageType, OutboundMessageType>) - Method in class net.shibboleth.idp.authn.AbstractAuthenticationAction
doPreExecute(ProfileRequestContext<InboundMessageType, OutboundMessageType>, AuthenticationContext) - Method in class net.shibboleth.idp.authn.AbstractAuthenticationAction
Performs this authentication action's pre-execute step.
doPreExecute(ProfileRequestContext<InboundMessageType, OutboundMessageType>) - Method in class net.shibboleth.idp.authn.AbstractSubjectCanonicalizationAction
doPreExecute(ProfileRequestContext<InboundMessageType, OutboundMessageType>, SubjectCanonicalizationContext) - Method in class net.shibboleth.idp.authn.AbstractSubjectCanonicalizationAction
Performs this c14n action's pre-execute step.
doPreExecute(ProfileRequestContext<InboundMessageType, OutboundMessageType>, AuthenticationContext) - Method in class net.shibboleth.idp.authn.AbstractValidationAction
Performs this authentication action's pre-execute step.
doStart(HttpServletRequest) - Method in class net.shibboleth.idp.authn.ExternalAuthentication
Initialize a request for external authentication by seeking out the information stored in the servlet session and exposing it as request attributes.

E

equals(Object) - Method in class net.shibboleth.idp.authn.AuthenticationFlowDescriptor
equals(Object) - Method in class net.shibboleth.idp.authn.AuthenticationResult
equals(Object) - Method in class net.shibboleth.idp.authn.principal.UsernamePrincipal
equals(Object) - Method in class net.shibboleth.idp.authn.SubjectCanonicalizationFlowDescriptor
evalRegistry - Variable in class net.shibboleth.idp.authn.context.AuthenticationContext
The registry of predicate factories for custom principal evaluation.
exceptions - Variable in class net.shibboleth.idp.authn.context.AuthenticationErrorContext
Ordered list of exceptions encountered.
ExternalAuthentication - Class in net.shibboleth.idp.authn
Public interface supporting external authentication outside the webflow engine.
ExternalAuthentication() - Constructor for class net.shibboleth.idp.authn.ExternalAuthentication
 
ExternalAuthenticationContext - Class in net.shibboleth.idp.authn.context
A context representing the state of an externalized authentication attempt, a case where authentication happens outside of a web flow.
ExternalAuthenticationContext() - Constructor for class net.shibboleth.idp.authn.context.ExternalAuthenticationContext
 
ExternalAuthenticationException - Exception in net.shibboleth.idp.authn
Exception indicating a problem with the external authentication process.
ExternalAuthenticationException() - Constructor for exception net.shibboleth.idp.authn.ExternalAuthenticationException
Constructor.
ExternalAuthenticationException(String) - Constructor for exception net.shibboleth.idp.authn.ExternalAuthenticationException
Constructor.
ExternalAuthenticationException(Exception) - Constructor for exception net.shibboleth.idp.authn.ExternalAuthenticationException
Constructor.
ExternalAuthenticationException(String, Exception) - Constructor for exception net.shibboleth.idp.authn.ExternalAuthenticationException
Constructor.

F

finishExternalAuthentication(String, HttpServletRequest, HttpServletResponse) - Static method in class net.shibboleth.idp.authn.ExternalAuthentication
Complete a request for external authentication by seeking out the information stored in request attributes and transferring to the session's conversation state, and then transfer control back to the authentication web flow.
FLOW_ID_PREFIX - Static variable in class net.shibboleth.idp.authn.AuthenticationFlowDescriptor
Prefix convention for flow IDs.
flowExecutionUrl - Variable in class net.shibboleth.idp.authn.context.ExternalAuthenticationContext
Value of flowExecutionUrl on branching from flow.
FORCE_AUTHN_PARAM - Static variable in class net.shibboleth.idp.authn.ExternalAuthentication
Request attribute that indicates whether the authentication request requires forced authentication.
forceAuthn - Variable in class net.shibboleth.idp.authn.context.AuthenticationContext
Whether to require fresh subject interaction to succeed.

G

generatorFactory - Variable in class net.shibboleth.idp.authn.principal.AbstractPrincipalSerializer
JSON generator factory.
getActiveResults() - Method in class net.shibboleth.idp.authn.context.AuthenticationContext
Get the authentication results currently active for the subject.
getAddress() - Method in class net.shibboleth.idp.authn.context.UserAgentContext
Get the address of the user-agent host.
getAttemptedFlow() - Method in class net.shibboleth.idp.authn.context.AuthenticationContext
Get the authentication flow that was attempted in order to authenticate the user.
getAttemptedFlow() - Method in class net.shibboleth.idp.authn.context.SubjectCanonicalizationContext
Get the last flow that was attempted for subject c14n.
getAuthenticationFlowId() - Method in class net.shibboleth.idp.authn.AuthenticationResult
Get the flow used to authenticate the principal.
getAuthenticationFlows() - Method in interface net.shibboleth.idp.authn.config.AuthenticationProfileConfiguration
Get the allowable authentication flows for this profile.
getAuthenticationInstant() - Method in class net.shibboleth.idp.authn.AuthenticationResult
Get the time, in milliseconds since the epoch, that the authentication completed.
getAuthenticationResponse() - Method in class net.shibboleth.idp.authn.context.LDAPResponseContext
Get the LDAP authentication response.
getAuthenticationResult() - Method in class net.shibboleth.idp.authn.context.AuthenticationContext
Get the authentication result produced by the attempted flow, or reused for SSO.
getAuthenticationResults() - Method in class net.shibboleth.idp.authn.context.SubjectContext
Get a mutable map of authentication flow IDs to authentication results.
getAuthnError() - Method in class net.shibboleth.idp.authn.context.ExternalAuthenticationContext
Get an error message from the authentication process.
getAuthnException() - Method in class net.shibboleth.idp.authn.context.ExternalAuthenticationContext
Get an exception from the authentication process.
getAuthnInstant() - Method in class net.shibboleth.idp.authn.context.ExternalAuthenticationContext
Get the time of authentication.
getCertificate() - Method in class net.shibboleth.idp.authn.context.CertificateContext
Get the certificate to be validated.
getClassifiedErrors() - Method in class net.shibboleth.idp.authn.AbstractValidationAction
Get the error messages classified by specific error conditions.
getClassifiedErrors() - Method in class net.shibboleth.idp.authn.context.AuthenticationErrorContext
Get a mutable collection of error "tokens" associated with the context.
getClassifiedWarnings() - Method in class net.shibboleth.idp.authn.context.AuthenticationWarningContext
Get a mutable collection of warning "tokens" associated with the context.
getCompletionInstant() - Method in class net.shibboleth.idp.authn.context.AuthenticationContext
Get the time, in milliseconds since the epoch, when the authentication process ended.
getDefaultAuthenticationMethods() - Method in interface net.shibboleth.idp.authn.config.AuthenticationProfileConfiguration
Get the default authentication methods to use, expressed as custom principals.
getException() - Method in class net.shibboleth.idp.authn.context.SubjectCanonicalizationContext
Get the exception raised by a failed canonicalization.
getExceptions() - Method in class net.shibboleth.idp.authn.context.AuthenticationErrorContext
Get an immutable list of the exceptions encountered.
getFlowExecutionUrl() - Method in class net.shibboleth.idp.authn.context.ExternalAuthenticationContext
Get the flow execution URL to return control to.
getHintedName() - Method in class net.shibboleth.idp.authn.context.AuthenticationContext
Get a non-normative hint provided by the request about the user's identity.
getIdentifier() - Method in class net.shibboleth.idp.authn.context.UserAgentContext
Get the user agent identifier.
getInactivityTimeout() - Method in class net.shibboleth.idp.authn.AuthenticationFlowDescriptor
Get the maximum amount of time in milliseconds, since the last usage, a flow should be considered active.
getInitiationInstant() - Method in class net.shibboleth.idp.authn.context.AuthenticationContext
Get the time, in milliseconds since the epoch, when the authentication process started.
getIntermediateFlows() - Method in class net.shibboleth.idp.authn.context.AuthenticationContext
Get the set of flows that have been executed, successfully or otherwise, without producing a completed result.
getIntermediateFlows() - Method in class net.shibboleth.idp.authn.context.SubjectCanonicalizationContext
Get the set of flows that have been executed, successfully or otherwise, without producing a completed result.
getIntermediates() - Method in class net.shibboleth.idp.authn.context.CertificateContext
Get any additional certificates accompanying the end-entity certificate.
getJsonGenerator(Writer) - Method in class net.shibboleth.idp.authn.principal.AbstractPrincipalSerializer
Get a JsonGenerator, synchronized for thread-safety.
getJsonReader(Reader) - Method in class net.shibboleth.idp.authn.principal.AbstractPrincipalSerializer
Get a JsonReader, synchronized for thread-safety.
getLastActivityInstant() - Method in class net.shibboleth.idp.authn.AuthenticationResult
Get the last time, in milliseconds since the epoch, this result was used for authentication.
getLifetime() - Method in class net.shibboleth.idp.authn.AuthenticationFlowDescriptor
Get the maximum amount of time in milliseconds, since first usage, a flow should be considered active.
getMatchingPrincipal() - Method in class net.shibboleth.idp.authn.context.RequestedPrincipalContext
Get the principal that matched the request's requirements, if any.
getMatchingPrincipal() - Method in interface net.shibboleth.idp.authn.principal.PrincipalEvalPredicate
Get the Principal object from the evaluated PrincipalSupportingComponent that actually satisfied the predicate, if any.
getName() - Method in class net.shibboleth.idp.authn.principal.UsernamePrincipal
getNameIDFormatPrecedence() - Method in interface net.shibboleth.idp.authn.config.AuthenticationProfileConfiguration
Get the name identifier formats to use with this relying party, in order of preference.
getOperator() - Method in class net.shibboleth.idp.authn.context.RequestedPrincipalContext
Get the comparison operator for matching requested principals.
getPassword() - Method in class net.shibboleth.idp.authn.context.UsernamePasswordContext
Gets the password associated with the username.
getPostAuthenticationFlows() - Method in interface net.shibboleth.idp.authn.config.AuthenticationProfileConfiguration
Get an ordered list of post-authentication interceptor flows to run for this profile.
getPotentialFlows() - Method in class net.shibboleth.idp.authn.context.AuthenticationContext
Get the set of flows that could potentially be used for user authentication.
getPotentialFlows() - Method in class net.shibboleth.idp.authn.context.SubjectCanonicalizationContext
Get the set of flows that could potentially be used for subject canonicalization.
getPredicate(Principal) - Method in interface net.shibboleth.idp.authn.principal.PrincipalEvalPredicateFactory
Get a predicate to compare a candidate Principal object against a PrincipalSupportingComponent for a "match", where the definition of a match is implementation-specific.
getPrincipal() - Method in class net.shibboleth.idp.authn.context.ExternalAuthenticationContext
Get a Principal that was authenticated.
getPrincipalEvalPredicateFactoryRegistry() - Method in class net.shibboleth.idp.authn.context.AuthenticationContext
Get the registry of predicate factories for custom principal evaluation.
getPrincipalName() - Method in class net.shibboleth.idp.authn.context.ExternalAuthenticationContext
Get the name of a principal that was authenticated.
getPrincipalName() - Method in class net.shibboleth.idp.authn.context.SubjectCanonicalizationContext
Get the canonical principal name of the subject.
getPrincipalName() - Method in class net.shibboleth.idp.authn.context.SubjectContext
Get the canonical principal name of the subject.
getProfileRequestContext(String, HttpServletRequest) - Static method in class net.shibboleth.idp.authn.ExternalAuthentication
Get the ProfileRequestContext associated with a request.
getProfileRequestContext(HttpServletRequest) - Method in class net.shibboleth.idp.authn.ExternalAuthentication
Get the ProfileRequestContext associated with a request.
getRequestedPrincipals() - Method in class net.shibboleth.idp.authn.context.RequestedPrincipalContext
Get an immutable list of principals reflecting the request requirements.
getRequesterId() - Method in class net.shibboleth.idp.authn.context.SubjectCanonicalizationContext
Get the requester's ID.
getResponderId() - Method in class net.shibboleth.idp.authn.context.SubjectCanonicalizationContext
Get the responder's ID.
getResultCachingPredicate() - Method in class net.shibboleth.idp.authn.AbstractValidationAction
Get predicate to apply to determine cacheability of AuthenticationResult.
getSignaledFlowId() - Method in class net.shibboleth.idp.authn.context.AuthenticationContext
Get the flow ID signaled as the next selection.
getSubject() - Method in class net.shibboleth.idp.authn.AbstractValidationAction
Get the subject to be produced by successful execution of this action.
getSubject() - Method in class net.shibboleth.idp.authn.AuthenticationResult
Get the Subject identifying the authenticated entity.
getSubject() - Method in class net.shibboleth.idp.authn.context.ExternalAuthenticationContext
Get a Subject that was authenticated.
getSubject() - Method in class net.shibboleth.idp.authn.context.SubjectCanonicalizationContext
Get the Subject to canonicalize.
getSubjectName() - Method in class net.shibboleth.idp.authn.AuthenticationResult
Get a suitable principal name for logging/debugging use.
getSubjects() - Method in class net.shibboleth.idp.authn.context.SubjectContext
Get an immutable list of Subjects extracted from every AuthenticationResult associated with the context.
getSupportedPrincipals(Class<T>) - Method in class net.shibboleth.idp.authn.AbstractValidationAction
Get an immutable set of supported custom principals that the component produces, supports, contains, etc.
getSupportedPrincipals(Class<T>) - Method in class net.shibboleth.idp.authn.AuthenticationFlowDescriptor
Get an immutable set of supported custom principals that the component produces, supports, contains, etc.
getSupportedPrincipals() - Method in class net.shibboleth.idp.authn.AuthenticationFlowDescriptor
Get a collection of supported non-user-specific principals that the flow may produce when it operates.
getSupportedPrincipals(Class<T>) - Method in class net.shibboleth.idp.authn.AuthenticationResult
Get an immutable set of supported custom principals that the component produces, supports, contains, etc.
getSupportedPrincipals(Class<T>) - Method in interface net.shibboleth.idp.authn.principal.PrincipalSupportingComponent
Get an immutable set of supported custom principals that the component produces, supports, contains, etc.
getTicket() - Method in class net.shibboleth.idp.authn.context.KerberosTicketContext
Get the Kerberos ticket to be validated.
getUsername() - Method in class net.shibboleth.idp.authn.context.UsernameContext
Gets the username.
getUsername() - Method in class net.shibboleth.idp.authn.context.UsernamePasswordContext
Gets the username.

H

handleError(ProfileRequestContext<InboundMessageType, OutboundMessageType>, AuthenticationContext, Exception, String) - Method in class net.shibboleth.idp.authn.AbstractValidationAction
Adds an exception encountered during the action to an AuthenticationErrorContext, creating one if necessary, beneath the AuthenticationContext.
handleError(ProfileRequestContext<InboundMessageType, OutboundMessageType>, AuthenticationContext, String, String) - Method in class net.shibboleth.idp.authn.AbstractValidationAction
Evaluates a message as a potential match as a "classified" error and if matched, the classification label is attached to an AuthenticationErrorContext and used as the resulting event for the action.
handleWarning(ProfileRequestContext<InboundMessageType, OutboundMessageType>, AuthenticationContext, String, String) - Method in class net.shibboleth.idp.authn.AbstractValidationAction
Evaluates a message as a potential match as a "classified" warning and if matched, the classification label is attached to an AuthenticationWarningContext and used as the resulting event for the action.
hasAccountStateError() - Method in class net.shibboleth.idp.authn.context.LDAPResponseContext
Check for the presence of account state errors.
hasAccountStateWarning() - Method in class net.shibboleth.idp.authn.context.LDAPResponseContext
Check for the presence of account state warnings.
hashCode() - Method in class net.shibboleth.idp.authn.AuthenticationFlowDescriptor
hashCode() - Method in class net.shibboleth.idp.authn.AuthenticationResult
hashCode() - Method in class net.shibboleth.idp.authn.principal.UsernamePrincipal
hashCode() - Method in class net.shibboleth.idp.authn.SubjectCanonicalizationFlowDescriptor
hintedName - Variable in class net.shibboleth.idp.authn.context.AuthenticationContext
A non-normative hint some protocols support to indicate who the subject might be.

I

identifier - Variable in class net.shibboleth.idp.authn.context.UserAgentContext
An identification string (such as a User-Agent header).
IDENTITY_SWITCH - Static variable in class net.shibboleth.idp.authn.AuthnEventIds
ID of event returned if an authenticated subject doesn't match the identity in an existing session.
inactivityTimeout - Variable in class net.shibboleth.idp.authn.AuthenticationFlowDescriptor
Maximum amount of time in milliseconds, since last usage, a flow should be considered active.
initiationInstant - Variable in class net.shibboleth.idp.authn.context.AuthenticationContext
Time, in milliseconds since the epoch, when the authentication process started.
intermediateFlows - Variable in class net.shibboleth.idp.authn.context.AuthenticationContext
Previously attempted flows (could be failures or intermediate results).
intermediateFlows - Variable in class net.shibboleth.idp.authn.context.SubjectCanonicalizationContext
Previously attempted flows (could be failures or intermediate results).
intermediates - Variable in class net.shibboleth.idp.authn.context.CertificateContext
Additional certificates as input to validation.
INVALID_AUTHN_CTX - Static variable in class net.shibboleth.idp.authn.AuthnEventIds
ID of event returned if the AuthenticationContext is missing or invalid.
INVALID_CREDENTIALS - Static variable in class net.shibboleth.idp.authn.AuthnEventIds
ID of event returned if the given credentials are invalid.
INVALID_SUBJECT - Static variable in class net.shibboleth.idp.authn.AuthnEventIds
ID of event returned if a Subject cannot be canonicalized.
INVALID_SUBJECT_C14N_CTX - Static variable in class net.shibboleth.idp.authn.AuthnEventIds
ID of event returned if the SubjectCanonicalizationContext is missing or invalid.
isClassifiedError(String) - Method in class net.shibboleth.idp.authn.context.AuthenticationErrorContext
Check for the presence of a particular error condition in the context.
isClassifiedWarning(String) - Method in class net.shibboleth.idp.authn.context.AuthenticationWarningContext
Check for the presence of a particular warning condition in the context.
isForceAuthn() - Method in class net.shibboleth.idp.authn.context.AuthenticationContext
Get whether to require fresh subject interaction to succeed.
isForcedAuthenticationSupported() - Method in class net.shibboleth.idp.authn.AuthenticationFlowDescriptor
Get whether this flow supports forced authentication.
isNonBrowserSupported() - Method in class net.shibboleth.idp.authn.AuthenticationFlowDescriptor
Get whether this flow supports non-browser clients.
isPassive - Variable in class net.shibboleth.idp.authn.context.AuthenticationContext
Whether authentication must not involve subject interaction.
isPassive() - Method in class net.shibboleth.idp.authn.context.AuthenticationContext
Get whether subject interaction is allowed.
isPassiveAuthenticationSupported() - Method in class net.shibboleth.idp.authn.AuthenticationFlowDescriptor
Get whether this flow supports passive authentication.
isResultActive(AuthenticationResult) - Method in class net.shibboleth.idp.authn.AuthenticationFlowDescriptor
Check if a result generated by this flow is still active.
isResultCacheable() - Method in class net.shibboleth.idp.authn.context.AuthenticationContext
Get whether the result is suitable for caching (such as in a session) for reuse.

K

KerberosTicketContext - Class in net.shibboleth.idp.authn.context
Context, usually attached to AuthenticationContext, that carries a KerberosTicket to be validated.
KerberosTicketContext() - Constructor for class net.shibboleth.idp.authn.context.KerberosTicketContext
 

L

lastActivityInstant - Variable in class net.shibboleth.idp.authn.AuthenticationResult
The last time, in milliseconds since the epoch, this result was used to bypass authentication.
LDAPResponseContext - Class in net.shibboleth.idp.authn.context
A context, usually attached to AuthenticationContext, containing data about an LDAP authentication operation.
LDAPResponseContext() - Constructor for class net.shibboleth.idp.authn.context.LDAPResponseContext
 
lifetime - Variable in class net.shibboleth.idp.authn.AuthenticationFlowDescriptor
Maximum amount of time in milliseconds, since first usage, a flow should be considered active.
log - Variable in class net.shibboleth.idp.authn.AbstractExtractionAction
Class logger.
log - Variable in class net.shibboleth.idp.authn.AbstractSubjectCanonicalizationAction
Class logger.
log - Variable in class net.shibboleth.idp.authn.AbstractValidationAction
Class logger.
log - Variable in class net.shibboleth.idp.authn.principal.PrincipalEvalPredicateFactoryRegistry
Class logger.
lookup(Class<? extends Principal>, String) - Method in class net.shibboleth.idp.authn.principal.PrincipalEvalPredicateFactoryRegistry
Get a registered predicate factory for a given principal type and operator string, if any.
lowercase - Variable in class net.shibboleth.idp.authn.AbstractExtractionAction
Convert to lowercase prior to transforms?
lowercase - Variable in class net.shibboleth.idp.authn.AbstractSubjectCanonicalizationAction
Convert to lowercase prior to transforms?

M

matchingPrincipal - Variable in class net.shibboleth.idp.authn.context.RequestedPrincipalContext
The principal that satisfied the request, if any.

N

net.shibboleth.idp.authn - package net.shibboleth.idp.authn
APIs related to the authentication of a subject.
net.shibboleth.idp.authn.config - package net.shibboleth.idp.authn.config
Configuration touchpoints for authentication flows.
net.shibboleth.idp.authn.config.navigate - package net.shibboleth.idp.authn.config.navigate
Functions for traversing authentication configurations.
net.shibboleth.idp.authn.context - package net.shibboleth.idp.authn.context
Context classes for managing authentication-related state.
net.shibboleth.idp.authn.context.navigate - package net.shibboleth.idp.authn.context.navigate
Functions for traversing authentication contexts.
net.shibboleth.idp.authn.principal - package net.shibboleth.idp.authn.principal
Classes supporting Java Principal usage.
NO_CREDENTIALS - Static variable in class net.shibboleth.idp.authn.AuthnEventIds
ID of event returned if there are no credentials available in the request.
NO_PASSIVE - Static variable in class net.shibboleth.idp.authn.AuthnEventIds
ID of the event returned if passive authentication isn't possible.
NO_POTENTIAL_FLOW - Static variable in class net.shibboleth.idp.authn.AuthnEventIds
ID of event returned if there are no flows that could be used for authentication or c14n.

O

operatorString - Variable in class net.shibboleth.idp.authn.context.RequestedPrincipalContext
Comparison operator specific to request protocol.

P

PASSIVE_AUTHN_PARAM - Static variable in class net.shibboleth.idp.authn.ExternalAuthentication
Request attribute that indicates whether the authentication requires passive authentication.
password - Variable in class net.shibboleth.idp.authn.context.UsernamePasswordContext
The password associated with the username.
populateSubject(Subject) - Method in class net.shibboleth.idp.authn.AbstractValidationAction
Subclasses must override this method to complete the population of the Subject with Principal and credential information based on the validation they perform.
PostAuthenticationFlowsLookupFunction - Class in net.shibboleth.idp.authn.config.navigate
A function that returns AuthenticationProfileConfiguration.getPostAuthenticationFlows() if such a profile is available from a RelyingPartyContext obtained via a lookup function, by default a child of the ProfileRequestContext.
PostAuthenticationFlowsLookupFunction() - Constructor for class net.shibboleth.idp.authn.config.navigate.PostAuthenticationFlowsLookupFunction
 
potentialFlows - Variable in class net.shibboleth.idp.authn.context.AuthenticationContext
Flows that could potentially be used to authenticate the user.
potentialFlows - Variable in class net.shibboleth.idp.authn.context.SubjectCanonicalizationContext
Flows that could potentially be used.
principal - Variable in class net.shibboleth.idp.authn.context.ExternalAuthenticationContext
A Principal that was authenticated.
PRINCIPAL_KEY - Static variable in class net.shibboleth.idp.authn.ExternalAuthentication
Request attribute to which user's principal should be bound.
PRINCIPAL_NAME_KEY - Static variable in class net.shibboleth.idp.authn.ExternalAuthentication
Request attribute to which user's principal name should be bound.
PrincipalEvalPredicate - Interface in net.shibboleth.idp.authn.principal
A Predicate to evaluate a Principal that represents a requested form of authentication against a set of principals supported by a PrincipalSupportingComponent.
PrincipalEvalPredicateFactory - Interface in net.shibboleth.idp.authn.principal
Generates a Predicate to evaluate a PrincipalSupportingComponent against a requested form of authentication expressed in terms of a Principal.
PrincipalEvalPredicateFactoryRegistry - Class in net.shibboleth.idp.authn.principal
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.
PrincipalEvalPredicateFactoryRegistry() - Constructor for class net.shibboleth.idp.authn.principal.PrincipalEvalPredicateFactoryRegistry
Constructor.
PrincipalEvalPredicateFactoryRegistry(Map<Pair<Class<? extends Principal>, String>, PrincipalEvalPredicateFactory>) - Constructor for class net.shibboleth.idp.authn.principal.PrincipalEvalPredicateFactoryRegistry
Constructor.
principalName - Variable in class net.shibboleth.idp.authn.context.ExternalAuthenticationContext
Name of a principal that was authenticated.
principalName - Variable in class net.shibboleth.idp.authn.context.SubjectCanonicalizationContext
Canonical principal name of subject.
principalName - Variable in class net.shibboleth.idp.authn.context.SubjectContext
Canonical principal name of subject.
principalsAdded - Variable in class net.shibboleth.idp.authn.AbstractValidationAction
Track whether custom principals have been explicitly set (including the empty set).
PrincipalSerializer<Type> - Interface in net.shibboleth.idp.authn.principal
Interface for the serialization/deserialization of principals.
PrincipalSupportingComponent - Interface in net.shibboleth.idp.authn.principal
Interface for an authentication component that exposes custom Principal objects.
principalType - Variable in class net.shibboleth.idp.authn.principal.DefaultPrincipalDeterminationStrategy
Type of Principal to return.

R

readerFactory - Variable in class net.shibboleth.idp.authn.principal.AbstractPrincipalSerializer
JSON reader factory.
register(Class<? extends Principal>, String, PrincipalEvalPredicateFactory) - Method in class net.shibboleth.idp.authn.principal.PrincipalEvalPredicateFactoryRegistry
Register a predicate factory for a given operator string.
registry - Variable in class net.shibboleth.idp.authn.principal.PrincipalEvalPredicateFactoryRegistry
Storage for the registry mappings.
RELYING_PARTY_PARAM - Static variable in class net.shibboleth.idp.authn.ExternalAuthentication
Request attribute that provides the entity ID of the relying party that is requesting authentication.
REQUEST_UNSUPPORTED - Static variable in class net.shibboleth.idp.authn.AuthnEventIds
ID of event returned if the request's authentication requirements can't be met by an action or flow.
RequestedPrincipalContext - Class in net.shibboleth.idp.authn.context
A BaseContext that holds information about an authentication request's requirement for a specific custom Principal.
RequestedPrincipalContext() - Constructor for class net.shibboleth.idp.authn.context.RequestedPrincipalContext
Constructor.
requestedPrincipals - Variable in class net.shibboleth.idp.authn.context.RequestedPrincipalContext
The principals reflecting the request requirements.
requesterId - Variable in class net.shibboleth.idp.authn.context.SubjectCanonicalizationContext
Requester ID.
requesterLookupStrategy - Variable in class net.shibboleth.idp.authn.AbstractValidationAction
Function used to obtain the requester ID.
RESELECT_FLOW - Static variable in class net.shibboleth.idp.authn.AuthnEventIds
ID of event returned if a flow wishes to indicate that another flow should be selected instead.
responderId - Variable in class net.shibboleth.idp.authn.context.SubjectCanonicalizationContext
Responder ID.
responderLookupStrategy - Variable in class net.shibboleth.idp.authn.AbstractValidationAction
Function used to obtain the responder ID.
resultCacheable - Variable in class net.shibboleth.idp.authn.context.AuthenticationContext
Result may be cached for reuse in the normal way.
resultCachingPredicate - Variable in class net.shibboleth.idp.authn.AbstractValidationAction
Predicate to apply when setting AuthenticationResult cacheability.
resultSerializer - Variable in class net.shibboleth.idp.authn.AuthenticationFlowDescriptor
Custom serializer for the results generated by this flow.

S

s - Variable in class net.shibboleth.idp.authn.AbstractValidationAction.MessageChecker
Message to operate on.
scContext - Variable in class net.shibboleth.idp.authn.AbstractSubjectCanonicalizationAction
scCtxLookupStrategy - Variable in class net.shibboleth.idp.authn.AbstractSubjectCanonicalizationAction
Strategy used to find the SubjectCanonicalizationContext from the ProfileRequestContext.
serialize(AuthenticationResult) - Method in class net.shibboleth.idp.authn.AuthenticationFlowDescriptor
serialize(Principal) - Method in interface net.shibboleth.idp.authn.principal.PrincipalSerializer
Serialize the supplied principal.
serialVersionUID - Static variable in exception net.shibboleth.idp.authn.ExternalAuthenticationException
Serial UID.
serialVersionUID - Static variable in exception net.shibboleth.idp.authn.SubjectCanonicalizationException
Serial version UID.
setActivationCondition(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.idp.authn.AuthenticationFlowDescriptor
Set the activation condition in the form of a Predicate such that iff the condition evaluates to true should the corresponding flow be allowed/possible.
setActivationCondition(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.idp.authn.SubjectCanonicalizationFlowDescriptor
Set the activation condition in the form of a Predicate such that iff the condition evaluates to true should the corresponding flow be allowed/possible.
setActiveResults(Iterable<AuthenticationResult>) - Method in class net.shibboleth.idp.authn.context.AuthenticationContext
Set the authentication results currently active for the subject.
setAddress(InetAddress) - Method in class net.shibboleth.idp.authn.context.UserAgentContext
Set the address of the user-agent host.
setAttemptedFlow(AuthenticationFlowDescriptor) - Method in class net.shibboleth.idp.authn.context.AuthenticationContext
Set the authentication flow that was attempted in order to authenticate the user.
setAttemptedFlow(SubjectCanonicalizationFlowDescriptor) - Method in class net.shibboleth.idp.authn.context.SubjectCanonicalizationContext
Set the last flow that was attempted for subject c14n.
setAuthenticationContextLookupStrategy(Function<ProfileRequestContext, AuthenticationContext>) - Method in class net.shibboleth.idp.authn.principal.DefaultPrincipalDeterminationStrategy
Set lookup strategy for AuthenticationContext.
setAuthenticationInstant(long) - Method in class net.shibboleth.idp.authn.AuthenticationResult
Set the the time, in milliseconds since the epoch, that the authentication completed.
setAuthenticationResponse(AuthenticationResponse) - Method in class net.shibboleth.idp.authn.context.LDAPResponseContext
Set the LDAP authentication response.
setAuthenticationResult(AuthenticationResult) - Method in class net.shibboleth.idp.authn.context.AuthenticationContext
Set the authentication result produced by the attempted flow, or reused for SSO.
setAuthnError(String) - Method in class net.shibboleth.idp.authn.context.ExternalAuthenticationContext
Set an error message from the authentication process.
setAuthnException(Exception) - Method in class net.shibboleth.idp.authn.context.ExternalAuthenticationContext
Set an exception from the authentication process.
setAuthnInstant(DateTime) - Method in class net.shibboleth.idp.authn.context.ExternalAuthenticationContext
Set the time of authentication.
setCertificate(Certificate) - Method in class net.shibboleth.idp.authn.context.CertificateContext
Set the certificate to be validated.
setClassifiedMessages(Map<String, Collection<String>>) - Method in class net.shibboleth.idp.authn.AbstractValidationAction
Set the error messages indicating an unknown username.
setCompletionInstant() - Method in class net.shibboleth.idp.authn.context.AuthenticationContext
Set the completion time of the authentication attempt to the current time.
setDoNotCache(boolean) - Method in class net.shibboleth.idp.authn.context.ExternalAuthenticationContext
Set the "do not cache" flag.
setException(Exception) - Method in class net.shibboleth.idp.authn.context.SubjectCanonicalizationContext
Set the exception raised by a failed canonicalization.
setFlowExecutionUrl(String) - Method in class net.shibboleth.idp.authn.context.ExternalAuthenticationContext
Set the flow execution URL to return control to.
setForceAuthn(boolean) - Method in class net.shibboleth.idp.authn.context.AuthenticationContext
Set whether to require fresh subject interaction to succeed.
setForcedAuthenticationSupported(boolean) - Method in class net.shibboleth.idp.authn.AuthenticationFlowDescriptor
Set whether this flow supports forced authentication.
setHintedName(String) - Method in class net.shibboleth.idp.authn.context.AuthenticationContext
Set a non-normative hint provided by the request about the user's identity.
setIdentifier(String) - Method in class net.shibboleth.idp.authn.context.UserAgentContext
Set the user agent identifier.
setInactivityTimeout(long) - Method in class net.shibboleth.idp.authn.AuthenticationFlowDescriptor
Set the maximum amount of time in milliseconds, since the last usage, a flow should be considered active.
setIntermediates(Collection<Certificate>) - Method in class net.shibboleth.idp.authn.context.CertificateContext
Set the additional certificates accompanying the end-entity certificate.
setIsPassive(boolean) - Method in class net.shibboleth.idp.authn.context.AuthenticationContext
Set whether subject interaction is allowed.
setLastActivityInstant(long) - Method in class net.shibboleth.idp.authn.AuthenticationResult
Set the last time, in milliseconds since the epoch, result was used for authentication.
setLastActivityInstantToNow() - Method in class net.shibboleth.idp.authn.AuthenticationResult
Sets the last activity instant, in milliseconds since the epoch, for this result to the current time.
setLifetime(long) - Method in class net.shibboleth.idp.authn.AuthenticationFlowDescriptor
Set the maximum amount of time in milliseconds, since first usage, a flow should be considered active.
setLookupStrategy(Function<ProfileRequestContext, AuthenticationContext>) - Method in class net.shibboleth.idp.authn.AbstractAuthenticationAction
Set the context lookup strategy.
setLookupStrategy(Function<ProfileRequestContext, SubjectCanonicalizationContext>) - Method in class net.shibboleth.idp.authn.AbstractSubjectCanonicalizationAction
Set the context lookup strategy.
setLowercase(boolean) - Method in class net.shibboleth.idp.authn.AbstractExtractionAction
Controls conversion to lowercase prior to applying any transforms.
setLowercase(boolean) - Method in class net.shibboleth.idp.authn.AbstractSubjectCanonicalizationAction
Controls conversion to lowercase prior to applying any transforms.
setMatchingPrincipal(Principal) - Method in class net.shibboleth.idp.authn.context.RequestedPrincipalContext
Set the principal that matched the request's requirements, if any.
setNonBrowserSupported(boolean) - Method in class net.shibboleth.idp.authn.AuthenticationFlowDescriptor
Set whether this flow supports non-browser clients.
setOperator(String) - Method in class net.shibboleth.idp.authn.context.RequestedPrincipalContext
Set the comparison operator for matching requested principals.
setPassiveAuthenticationSupported(boolean) - Method in class net.shibboleth.idp.authn.AuthenticationFlowDescriptor
Set whether this flow supports passive authentication.
setPassword(String) - Method in class net.shibboleth.idp.authn.context.UsernamePasswordContext
Sets the password associated with the username.
setPrincipal(Principal) - Method in class net.shibboleth.idp.authn.context.ExternalAuthenticationContext
Set a Principal that was authenticated.
setPrincipalEvalPredicateFactoryRegistry(PrincipalEvalPredicateFactoryRegistry) - Method in class net.shibboleth.idp.authn.context.AuthenticationContext
Set the registry of predicate factories for custom principal evaluation.
setPrincipalName(String) - Method in class net.shibboleth.idp.authn.context.ExternalAuthenticationContext
Set the name of a principal that was authenticated.
setPrincipalName(String) - Method in class net.shibboleth.idp.authn.context.SubjectCanonicalizationContext
Set the canonical principal name of the subject.
setPrincipalName(String) - Method in class net.shibboleth.idp.authn.context.SubjectContext
Set the canonical principal name of the subject.
setRequestedPrincipals(List<Principal>) - Method in class net.shibboleth.idp.authn.context.RequestedPrincipalContext
Set list of principals reflecting the request requirements.
setRequesterId(String) - Method in class net.shibboleth.idp.authn.context.SubjectCanonicalizationContext
Set the requester's ID.
setRequesterLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.idp.authn.AbstractValidationAction
Set the strategy used to locate the requester ID for canonicalization.
setResponderId(String) - Method in class net.shibboleth.idp.authn.context.SubjectCanonicalizationContext
Set the responder's ID.
setResponderLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.idp.authn.AbstractValidationAction
Set the strategy used to locate the responder ID for canonicalization.
setResultCacheable(boolean) - Method in class net.shibboleth.idp.authn.context.AuthenticationContext
Set whether the result is suitable for caching (such as in a session) for reuse.
setResultCachingPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.idp.authn.AbstractValidationAction
Set predicate to apply to determine cacheability of AuthenticationResult.
setResultSerializer(StorageSerializer<AuthenticationResult>) - Method in class net.shibboleth.idp.authn.AuthenticationFlowDescriptor
Set a custom serializer for results produced by this flow.
setSignaledFlowId(String) - Method in class net.shibboleth.idp.authn.context.AuthenticationContext
Set the flow ID signaled as the next selection.
setSubject(Subject) - Method in class net.shibboleth.idp.authn.context.ExternalAuthenticationContext
Set a Subject that was authenticated.
setSubject(Subject) - Method in class net.shibboleth.idp.authn.context.SubjectCanonicalizationContext
Set the Subject to canonicalize.
setSupportedPrincipals(Collection<T>) - Method in class net.shibboleth.idp.authn.AbstractValidationAction
Set supported non-user-specific principals that the action will include in the subjects it generates.
setSupportedPrincipals(Collection<T>) - Method in class net.shibboleth.idp.authn.AuthenticationFlowDescriptor
Set supported non-user-specific principals that the flow may produce when it operates.
setTicket(KerberosTicket) - Method in class net.shibboleth.idp.authn.context.KerberosTicketContext
Set the Kerberos ticket to be validated.
setTransforms(Collection<Pair<String, String>>) - Method in class net.shibboleth.idp.authn.AbstractExtractionAction
A collection of regular expression and replacement pairs.
setTransforms(Collection<Pair<String, String>>) - Method in class net.shibboleth.idp.authn.AbstractSubjectCanonicalizationAction
A collection of regular expression and replacement pairs.
setTrim(boolean) - Method in class net.shibboleth.idp.authn.AbstractExtractionAction
Controls whitespace trimming prior to applying any transforms.
setTrim(boolean) - Method in class net.shibboleth.idp.authn.AbstractSubjectCanonicalizationAction
Controls whitespace trimming prior to applying any transforms.
setUppercase(boolean) - Method in class net.shibboleth.idp.authn.AbstractExtractionAction
Controls conversion to uppercase prior to applying any transforms.
setUppercase(boolean) - Method in class net.shibboleth.idp.authn.AbstractSubjectCanonicalizationAction
Controls conversion to uppercase prior to applying any transforms.
setUsername(String) - Method in class net.shibboleth.idp.authn.context.UsernameContext
Sets the username.
setUsername(String) - Method in class net.shibboleth.idp.authn.context.UsernamePasswordContext
Sets the username.
setWeightMap(Map<T, Integer>) - Method in class net.shibboleth.idp.authn.principal.DefaultPrincipalDeterminationStrategy
Set the map of Principals to weight values to impose a sort order on any matching Principals found in the authentication result.
signaledFlowId - Variable in class net.shibboleth.idp.authn.context.AuthenticationContext
Signals authentication flow to run next, to influence selection logic.
startExternalAuthentication(HttpServletRequest) - Static method in class net.shibboleth.idp.authn.ExternalAuthentication
Initialize a request for external authentication by seeking out the information stored in the servlet session and exposing it as request attributes.
STORAGE_EXPIRATION_OFFSET - Static variable in class net.shibboleth.idp.authn.AuthenticationFlowDescriptor
Additional allowance for storage of result records to avoid race conditions during use.
subject - Variable in class net.shibboleth.idp.authn.AuthenticationResult
The Subject established by the authentication result.
subject - Variable in class net.shibboleth.idp.authn.context.ExternalAuthenticationContext
Name of a Subject that was authenticated.
subject - Variable in class net.shibboleth.idp.authn.context.SubjectCanonicalizationContext
Subject to canonicalize.
SUBJECT_C14N_ERROR - Static variable in class net.shibboleth.idp.authn.AuthnEventIds
ID of event returned if an error occurs canonicalizing a Subject.
SUBJECT_KEY - Static variable in class net.shibboleth.idp.authn.ExternalAuthentication
Request attribute to which user's subject should be bound.
SubjectCanonicalizationContext - Class in net.shibboleth.idp.authn.context
A BaseContext that holds an input Subject to canonicalize into a principal name.
SubjectCanonicalizationContext() - Constructor for class net.shibboleth.idp.authn.context.SubjectCanonicalizationContext
Constructor.
SubjectCanonicalizationException - Exception in net.shibboleth.idp.authn
Exception indicating a problem translating a subject between forms.
SubjectCanonicalizationException() - Constructor for exception net.shibboleth.idp.authn.SubjectCanonicalizationException
Constructor.
SubjectCanonicalizationException(String) - Constructor for exception net.shibboleth.idp.authn.SubjectCanonicalizationException
Constructor.
SubjectCanonicalizationException(Exception) - Constructor for exception net.shibboleth.idp.authn.SubjectCanonicalizationException
Constructor.
SubjectCanonicalizationException(String, Exception) - Constructor for exception net.shibboleth.idp.authn.SubjectCanonicalizationException
Constructor.
SubjectCanonicalizationFlowDescriptor - Class in net.shibboleth.idp.authn
A descriptor for a subject canonicalization flow.
SubjectCanonicalizationFlowDescriptor() - Constructor for class net.shibboleth.idp.authn.SubjectCanonicalizationFlowDescriptor
Constructor.
SubjectContext - Class in net.shibboleth.idp.authn.context
A BaseContext that holds information about the subject of a transaction.
SubjectContext() - Constructor for class net.shibboleth.idp.authn.context.SubjectContext
Constructor.
SubjectContextPrincipalLookupFunction - Class in net.shibboleth.idp.authn.context.navigate
A function that returns the principal name from a SubjectContext.
SubjectContextPrincipalLookupFunction() - Constructor for class net.shibboleth.idp.authn.context.navigate.SubjectContextPrincipalLookupFunction
 
supportedPrincipals - Variable in class net.shibboleth.idp.authn.AuthenticationFlowDescriptor
Supported principals, indexed by type, that the flow can produce.
supports(Principal) - Method in interface net.shibboleth.idp.authn.principal.PrincipalSerializer
Whether the supplied principal can be serialized.
supports(Type) - Method in interface net.shibboleth.idp.authn.principal.PrincipalSerializer
Whether the supplied value can be deserialized.
supportsForced - Variable in class net.shibboleth.idp.authn.AuthenticationFlowDescriptor
Whether this flow supports forced authentication.
supportsNonBrowser - Variable in class net.shibboleth.idp.authn.AuthenticationFlowDescriptor
Whether this flow supports non-browser clients.
supportsPassive - Variable in class net.shibboleth.idp.authn.AuthenticationFlowDescriptor
Whether this flow supports passive authentication.

T

ticket - Variable in class net.shibboleth.idp.authn.context.KerberosTicketContext
Kerberos ticket to be validated.
toString() - Method in class net.shibboleth.idp.authn.AuthenticationFlowDescriptor
toString() - Method in class net.shibboleth.idp.authn.AuthenticationResult
toString() - Method in class net.shibboleth.idp.authn.context.AuthenticationContext
toString() - Method in class net.shibboleth.idp.authn.principal.UsernamePrincipal
toString() - Method in class net.shibboleth.idp.authn.SubjectCanonicalizationFlowDescriptor
transforms - Variable in class net.shibboleth.idp.authn.AbstractExtractionAction
Match patterns and replacement strings to apply.
transforms - Variable in class net.shibboleth.idp.authn.AbstractSubjectCanonicalizationAction
Match patterns and replacement strings to apply.
trim - Variable in class net.shibboleth.idp.authn.AbstractExtractionAction
Trim prior to transforms?
trim - Variable in class net.shibboleth.idp.authn.AbstractSubjectCanonicalizationAction
Trim prior to transforms?

U

uppercase - Variable in class net.shibboleth.idp.authn.AbstractExtractionAction
Convert to uppercase prior to transforms?
uppercase - Variable in class net.shibboleth.idp.authn.AbstractSubjectCanonicalizationAction
Convert to uppercase prior to transforms?
UserAgentContext - Class in net.shibboleth.idp.authn.context
A context, usually attached to AuthenticationContext, containing data about the user agent.
UserAgentContext() - Constructor for class net.shibboleth.idp.authn.context.UserAgentContext
 
username - Variable in class net.shibboleth.idp.authn.context.UsernameContext
The username.
username - Variable in class net.shibboleth.idp.authn.context.UsernamePasswordContext
The username.
username - Variable in class net.shibboleth.idp.authn.principal.UsernamePrincipal
The username.
UsernameContext - Class in net.shibboleth.idp.authn.context
Context, usually attached to AuthenticationContext, that carries a username (without a password) to be validated.
UsernameContext() - Constructor for class net.shibboleth.idp.authn.context.UsernameContext
 
UsernamePasswordContext - Class in net.shibboleth.idp.authn.context
Context, usually attached to AuthenticationContext, that carries a username/password pair to be validated.
UsernamePasswordContext() - Constructor for class net.shibboleth.idp.authn.context.UsernamePasswordContext
 
UsernamePrincipal - Class in net.shibboleth.idp.authn.principal
Principal based on a username.
UsernamePrincipal(String) - Constructor for class net.shibboleth.idp.authn.principal.UsernamePrincipal
Constructor.

W

weightMap - Variable in class net.shibboleth.idp.authn.principal.DefaultPrincipalDeterminationStrategy
A map supplying weighted preference to particular Principals.
A B C D E F G H I K L M N O P R S T U W 

Copyright © 1999–2015. All rights reserved.