- 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
-
- 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
-
- 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.
- 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
-
- 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
-
- getPrincipal() - Method in class net.shibboleth.idp.authn.context.ExternalAuthenticationContext
-
- 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
-
- 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
-
- 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.
- 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
-
- 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
-
- 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.
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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.