- 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.
- AbstractTemplateSearchDnResolver - Class in net.shibboleth.idp.authn
-
Base class for
Template based search dn resolvers.
- AbstractTemplateSearchDnResolver(VelocityEngine, String) - Constructor for class net.shibboleth.idp.authn.AbstractTemplateSearchDnResolver
-
Creates a new abstract template search DN resolver.
- AbstractTemplateSearchDnResolver.EscapingReferenceInsertionEventHandler - Class in net.shibboleth.idp.authn
-
Escapes LDAP attribute values added to the template context.
- AbstractTemplateSearchDnResolver.EscapingReferenceInsertionEventHandler() - Constructor for class net.shibboleth.idp.authn.AbstractTemplateSearchDnResolver.EscapingReferenceInsertionEventHandler
-
- AbstractUsernamePasswordValidationAction - Class in net.shibboleth.idp.authn
-
- AbstractUsernamePasswordValidationAction() - Constructor for class net.shibboleth.idp.authn.AbstractUsernamePasswordValidationAction
-
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_LOCKED - Static variable in class net.shibboleth.idp.authn.AuthnEventIds
-
ID of event returned if the subject's account is locked.
- 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.
- AccountLockoutManager - Interface in net.shibboleth.idp.authn
-
A component that manages lockout state for accounts.
- 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.
- activeResults - Variable in class net.shibboleth.idp.authn.context.MultiFactorAuthenticationContext
-
Authentication results that are active (may be generated earlier or during current request).
- addDefaultPrincipals - Variable in class net.shibboleth.idp.authn.AbstractValidationAction
-
Whether to inject the authentication flow's default custom principals into the subject.
- addDefaultPrincipals() - Method in class net.shibboleth.idp.authn.AbstractValidationAction
-
Get whether to inject the authentication flow's default custom principals into the subject.
- addException(Exception) - Method in class net.shibboleth.idp.authn.context.AuthenticationErrorContext
-
Add an exception to the list.
- addRequestedPrincipalContext(String, String, String, boolean) - Method in class net.shibboleth.idp.authn.context.AuthenticationContext
-
- addRequestedPrincipalContext(String, String, Collection<String>, boolean) - Method in class net.shibboleth.idp.authn.context.AuthenticationContext
-
- addRequestedPrincipalContext(String, Principal, boolean) - Method in class net.shibboleth.idp.authn.context.AuthenticationContext
-
- addRequestedPrincipalContext(String, List<Principal>, boolean) - Method in class net.shibboleth.idp.authn.context.AuthenticationContext
-
- address - Variable in class net.shibboleth.idp.authn.context.UserAgentContext
-
Address of the user-agent host.
- apiHost - Variable in class net.shibboleth.idp.authn.duo.BasicDuoIntegration
-
API host.
- applicationKey - Variable in class net.shibboleth.idp.authn.duo.BasicDuoIntegration
-
Application key.
- 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(AuthenticationContext) - Method in class net.shibboleth.idp.authn.context.navigate.PreviousResultLookupFunction
- apply(SubjectContext) - Method in class net.shibboleth.idp.authn.context.navigate.SubjectContextImpersonatingPrincipalLookupFunction
- 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.
- attribute - Variable in class net.shibboleth.idp.authn.principal.IdPAttributePrincipal
-
The attributes.
- authenticatedSubject - Variable in class net.shibboleth.idp.authn.AbstractValidationAction
-
- AUTHENTICATING_AUTHORITIES_KEY - Static variable in class net.shibboleth.idp.authn.ExternalAuthentication
-
Request attribute to which a collection of authenticating authorities may be bound.
- authenticatingAuthorities - Variable in class net.shibboleth.idp.authn.context.ExternalAuthenticationContext
-
Proxied authenticating sources.
- 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 context 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 successful authentication result (the output of the attempted flow, if any).
- AuthenticationResultPrincipal - Class in net.shibboleth.idp.authn.principal
-
- AuthenticationResultPrincipal(AuthenticationResult) - Constructor for class net.shibboleth.idp.authn.principal.AuthenticationResultPrincipal
-
Constructor.
- 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 context 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_FLOW_ID - Static variable in class net.shibboleth.idp.authn.AuthnAuditFields
-
Authentication flow ID field.
- AUTHN_METHOD_PARAM - Static variable in class net.shibboleth.idp.authn.ExternalAuthentication
-
Deprecated.
- AuthnAuditFields - Class in net.shibboleth.idp.authn
-
Constants to use for audit logging fields stored in an
AuditContext.
- AuthnAuditFields() - Constructor for class net.shibboleth.idp.authn.AuthnAuditFields
-
Constructor.
- 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
-
- authnError - Variable in class net.shibboleth.idp.authn.context.ExternalAuthenticationContext
-
Error message.
- AuthnEventIds - Class in net.shibboleth.idp.authn
-
- 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.
- authnResult - Variable in class net.shibboleth.idp.authn.principal.AuthenticationResultPrincipal
-
The authentication result.
- authorities - Variable in class net.shibboleth.idp.authn.principal.ProxyAuthenticationPrincipal
-
The authorities.
- availableFlows - Variable in class net.shibboleth.idp.authn.context.AuthenticationContext
-
Flows that are known to the system.
- DEFAULT_METRIC_NAME - Static variable in class net.shibboleth.idp.authn.AbstractUsernamePasswordValidationAction
-
Default prefix for metrics.
- DEFAULT_METRIC_NAME - Static variable in class net.shibboleth.idp.authn.AbstractValidationAction
-
Default prefix for metrics.
- 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
-
- 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
- doInitialize() - Method in class net.shibboleth.idp.authn.duo.BasicDuoIntegration
- 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, AuthenticationContext) - Method in class net.shibboleth.idp.authn.AbstractUsernamePasswordValidationAction
-
Performs this authentication 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.
- DUO_AUTH_RESULT_ALLOW - Static variable in class net.shibboleth.idp.authn.duo.DuoAuthAPI
-
Duo AuthAPI auth "allow" result value.
- DUO_AUTH_RESULT_DENY - Static variable in class net.shibboleth.idp.authn.duo.DuoAuthAPI
-
Duo AuthAPI auth "deny" result value.
- DUO_AUTH_STATUS_BYPASS - Static variable in class net.shibboleth.idp.authn.duo.DuoAuthAPI
-
Duo AuthAPI auth "bypass" result value.
- DUO_AUTH_STATUS_LOCKED - Static variable in class net.shibboleth.idp.authn.duo.DuoAuthAPI
-
Duo AuthAPI auth "locked_out" result value.
- DUO_DEVICE - Static variable in class net.shibboleth.idp.authn.duo.DuoAuthAPI
-
Duo AuthAPI parameter name.
- DUO_DEVICE_AUTO - Static variable in class net.shibboleth.idp.authn.duo.DuoAuthAPI
-
Duo AuthAPI device "auto" value.
- DUO_DEVICE_HEADER_NAME - Static variable in class net.shibboleth.idp.authn.duo.DuoAuthAPI
-
Duo flow default header name for device ID.
- DUO_FACTOR - Static variable in class net.shibboleth.idp.authn.duo.DuoAuthAPI
-
Duo AuthAPI parameter name.
- DUO_FACTOR_AUTO - Static variable in class net.shibboleth.idp.authn.duo.DuoAuthAPI
-
Duo AuthAPI factor "auto" value.
- DUO_FACTOR_HEADER_NAME - Static variable in class net.shibboleth.idp.authn.duo.DuoAuthAPI
-
Duo flow default header name for factor.
- DUO_FACTOR_PASSCODE - Static variable in class net.shibboleth.idp.authn.duo.DuoAuthAPI
-
Duo AuthAPI factor "passcode" value.
- DUO_FACTOR_PHONE - Static variable in class net.shibboleth.idp.authn.duo.DuoAuthAPI
-
Duo AuthAPI factor "enum" value.
- DUO_FACTOR_PUSH - Static variable in class net.shibboleth.idp.authn.duo.DuoAuthAPI
-
Duo AuthAPI factor "push" value.
- DUO_FACTOR_SMS - Static variable in class net.shibboleth.idp.authn.duo.DuoAuthAPI
-
Duo AuthAPI factor "sms" value.
- DUO_IPADDR - Static variable in class net.shibboleth.idp.authn.duo.DuoAuthAPI
-
Duo AuthAPI parameter name.
- DUO_PASSCODE - Static variable in class net.shibboleth.idp.authn.duo.DuoAuthAPI
-
Duo AuthAPI parameter name.
- DUO_PASSCODE_HEADER_NAME - Static variable in class net.shibboleth.idp.authn.duo.DuoAuthAPI
-
Duo flow default header name for passcode.
- DUO_PREAUTH_RESULT_ALLOW - Static variable in class net.shibboleth.idp.authn.duo.DuoAuthAPI
-
Duo AuthAPI preauth "allow" result value.
- DUO_PREAUTH_RESULT_AUTH - Static variable in class net.shibboleth.idp.authn.duo.DuoAuthAPI
-
Duo AuthAPI preauth "auth" result value.
- DUO_PREAUTH_RESULT_DENY - Static variable in class net.shibboleth.idp.authn.duo.DuoAuthAPI
-
Duo AuthAPI preauth "deny" result value.
- DUO_PREAUTH_RESULT_ENROLL - Static variable in class net.shibboleth.idp.authn.duo.DuoAuthAPI
-
Duo AuthAPI preauth "enroll" result value.
- DUO_PUSHINFO - Static variable in class net.shibboleth.idp.authn.duo.DuoAuthAPI
-
Duo AuthAPI parameter name.
- DUO_USERNAME - Static variable in class net.shibboleth.idp.authn.duo.DuoAuthAPI
-
Duo AuthAPI parameter name.
- DuoAuthAPI - Class in net.shibboleth.idp.authn.duo
-
Constants defined in the Duo AuthAPI.
- DuoAuthAPI() - Constructor for class net.shibboleth.idp.authn.duo.DuoAuthAPI
-
Constructor.
- DuoAuthenticationContext - Class in net.shibboleth.idp.authn.duo.context
-
Context that carries Duo factor and device or passcode to be used in validation.
- DuoAuthenticationContext() - Constructor for class net.shibboleth.idp.authn.duo.context.DuoAuthenticationContext
-
Constructor.
- duoDevice - Variable in class net.shibboleth.idp.authn.duo.context.DuoAuthenticationContext
-
Device ID.
- duoFactor - Variable in class net.shibboleth.idp.authn.duo.context.DuoAuthenticationContext
-
Factor.
- DuoIntegration - Interface in net.shibboleth.idp.authn.duo
-
Interface to a particular Duo integration point.
- duoPasscode - Variable in class net.shibboleth.idp.authn.duo.context.DuoAuthenticationContext
-
Passcode.
- DuoPrincipal - Class in net.shibboleth.idp.authn.duo
-
Principal based on a Duo authentication.
- DuoPrincipal(String) - Constructor for class net.shibboleth.idp.authn.duo.DuoPrincipal
-
Constructor.
- generatorFactory - Variable in class net.shibboleth.idp.authn.principal.AbstractPrincipalSerializer
-
JSON generator factory.
- getActiveResults() - Method in class net.shibboleth.idp.authn.context.AuthenticationContext
-
Get previous authentication results currently active for the subject.
- getActiveResults() - Method in class net.shibboleth.idp.authn.context.MultiFactorAuthenticationContext
-
- getAddress() - Method in class net.shibboleth.idp.authn.context.UserAgentContext
-
Get the address of the user-agent host.
- getAPIHost() - Method in class net.shibboleth.idp.authn.duo.BasicDuoIntegration
-
Get the name of the API host to contact.
- getAPIHost() - Method in interface net.shibboleth.idp.authn.duo.DuoIntegration
-
Get the name of the API host to contact.
- getApplicationKey() - Method in class net.shibboleth.idp.authn.duo.BasicDuoIntegration
-
Get the application key.
- getApplicationKey() - Method in interface net.shibboleth.idp.authn.duo.DuoIntegration
-
Get the application key.
- 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.
- getAttribute() - Method in class net.shibboleth.idp.authn.principal.IdPAttributePrincipal
-
- getAuthenticatingAuthorities() - Method in class net.shibboleth.idp.authn.context.ExternalAuthenticationContext
-
Get a mutable, ordered list of proxied authentication sources.
- getAuthenticationFlowDescriptor() - Method in class net.shibboleth.idp.authn.context.MultiFactorAuthenticationContext
-
- 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.
- getAuthenticationResult() - Method in class net.shibboleth.idp.authn.principal.AuthenticationResultPrincipal
-
- getAuthenticationResults() - Method in class net.shibboleth.idp.authn.context.SubjectContext
-
Get a mutable map of authentication flow IDs to authentication results.
- getAuthenticationStateMap() - Method in class net.shibboleth.idp.authn.context.AuthenticationContext
-
Get the map of intermediate state that flows can use to pass information amongst themselves.
- 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.
- getAuthorities() - Method in class net.shibboleth.idp.authn.principal.ProxyAuthenticationPrincipal
-
Get the mutable authority collection.
- getAvailableFlows() - Method in class net.shibboleth.idp.authn.context.AuthenticationContext
-
Get the set of flows known to the system overall.
- 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.
- getClientAddress() - Method in class net.shibboleth.idp.authn.duo.context.DuoAuthenticationContext
-
Get the client address.
- getCompletionInstant() - Method in class net.shibboleth.idp.authn.context.AuthenticationContext
-
Get the time, in milliseconds since the epoch, when the authentication process ended.
- getConnection() - Method in class net.shibboleth.idp.authn.PooledTemplateSearchDnResolver
-
- getConnection() - Method in class net.shibboleth.idp.authn.TemplateSearchDnResolver
-
- getConnectionFactory() - Method in class net.shibboleth.idp.authn.PooledTemplateSearchDnResolver
-
- getConnectionFactory() - Method in class net.shibboleth.idp.authn.TemplateSearchDnResolver
-
- getDefaultAuthenticationMethods() - Method in interface net.shibboleth.idp.authn.config.AuthenticationProfileConfiguration
-
Get the default authentication methods to use, expressed as custom principals.
- getDeviceID() - Method in class net.shibboleth.idp.authn.duo.context.DuoAuthenticationContext
-
Get the device ID.
- getEvent() - Method in class net.shibboleth.idp.authn.context.MultiFactorAuthenticationContext
-
Get an event that should be signaled as the result of the MFA flow.
- 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.
- getExternalRedirect(String, String) - Static method in class net.shibboleth.idp.authn.ExternalAuthentication
-
Computes the appropriate location to pass control to to invoke an external authentication mechanism.
- getFactor() - Method in class net.shibboleth.idp.authn.duo.context.DuoAuthenticationContext
-
Get the factor to use.
- getFixedEventLookupStrategy() - Method in class net.shibboleth.idp.authn.context.AuthenticationContext
-
Get optional lookup strategy to return a fixed event to return from credential validation
to exercise error and warning logic.
- 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.
- getImpersonatingPrincipalName() - Method in class net.shibboleth.idp.authn.context.SubjectContext
-
Get the canonical principal name of an identity that is impersonating the subject.
- 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.
- getInitialAuthenticationResult() - Method in class net.shibboleth.idp.authn.context.AuthenticationContext
-
Get the "initial" authentication result produced during this request's initial-authn phase.
- getInitiationInstant() - Method in class net.shibboleth.idp.authn.context.AuthenticationContext
-
Get the time, in milliseconds since the epoch, when the authentication process started.
- getIntegrationKey() - Method in class net.shibboleth.idp.authn.duo.BasicDuoIntegration
-
Get the integration key.
- getIntegrationKey() - Method in interface net.shibboleth.idp.authn.duo.DuoIntegration
-
Get the integration key.
- 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.
- getKey() - Method in class net.shibboleth.idp.authn.context.LockoutManagerContext
-
Get the account lockout key to check or modify.
- 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.
- getLockoutManager() - Method in class net.shibboleth.idp.authn.AbstractUsernamePasswordValidationAction
-
Get an account lockout management component.
- 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
-
- getMaxAge() - Method in class net.shibboleth.idp.authn.context.AuthenticationContext
-
Get duration in milliseconds since an
AuthenticationResult was created that
allows it to be reused for this request.
- getMetricName() - Method in class net.shibboleth.idp.authn.AbstractValidationAction
-
Get the base name to use for metrics reported.
- getName() - Method in class net.shibboleth.idp.authn.duo.DuoPrincipal
- getName() - Method in class net.shibboleth.idp.authn.principal.AuthenticationResultPrincipal
- getName() - Method in class net.shibboleth.idp.authn.principal.IdPAttributePrincipal
- getName() - Method in class net.shibboleth.idp.authn.principal.PasswordPrincipal
- getName() - Method in class net.shibboleth.idp.authn.principal.ProxyAuthenticationPrincipal
- 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.
- getNextFlowId() - Method in class net.shibboleth.idp.authn.context.MultiFactorAuthenticationContext
-
Get the next flow due to execute (or that is currently executing).
- getNextFlowStrategy(String) - Method in class net.shibboleth.idp.authn.MultiFactorAuthenticationTransition
-
Get the function to run to determine the next subflow to run.
- getNextFlowStrategyMap() - Method in class net.shibboleth.idp.authn.MultiFactorAuthenticationTransition
-
Get the map of transition rules to follow.
- getOperator() - Method in class net.shibboleth.idp.authn.context.RequestedPrincipalContext
-
Get the comparison operator for matching requested principals.
- getPasscode() - Method in class net.shibboleth.idp.authn.duo.context.DuoAuthenticationContext
-
Get the passcode.
- 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 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 class net.shibboleth.idp.authn.context.RequestedPrincipalContext
-
Get a predicate to apply based on a principal type and the content of this context.
- getPredicate(Principal) - Method in interface net.shibboleth.idp.authn.principal.PrincipalEvalPredicateFactory
-
- getPreferredPrincipals() - Method in class net.shibboleth.idp.authn.context.PreferredPrincipalContext
-
Get an immutable list of principals reflecting the request preferences.
- 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.
- getPrincipalEvalPredicateFactoryRegistry() - Method in class net.shibboleth.idp.authn.context.RequestedPrincipalContext
-
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
-
- getProfileRequestContext(HttpServletRequest) - Method in class net.shibboleth.idp.authn.ExternalAuthentication
-
- getPushInfo() - Method in class net.shibboleth.idp.authn.duo.context.DuoAuthenticationContext
-
Get the pushinfo.
- 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
-
- getReuseCondition() - Method in class net.shibboleth.idp.authn.AuthenticationFlowDescriptor
-
Get condition controlling whether results from this flow should be reused for SSO.
- getSecretKey() - Method in class net.shibboleth.idp.authn.duo.BasicDuoIntegration
-
Get the secret key.
- getSecretKey() - Method in interface net.shibboleth.idp.authn.duo.DuoIntegration
-
Get the secret key.
- 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 class net.shibboleth.idp.authn.duo.BasicDuoIntegration
-
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.
- getTemplate() - Method in class net.shibboleth.idp.authn.AbstractTemplateSearchDnResolver
-
Returns the template.
- getTicket() - Method in class net.shibboleth.idp.authn.context.KerberosTicketContext
-
Get the Kerberos ticket to be validated.
- getTransitionMap() - Method in class net.shibboleth.idp.authn.context.MultiFactorAuthenticationContext
-
Get a live map of the transitions to apply.
- getUserAgent() - Method in class net.shibboleth.idp.authn.context.UserAgentContext
-
Gets the parsed user agent.
- 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.
- getUsername() - Method in class net.shibboleth.idp.authn.duo.context.DuoAuthenticationContext
-
Get the username.
- getUsernamePasswordContext() - Method in class net.shibboleth.idp.authn.AbstractUsernamePasswordValidationAction
-
- 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.
- IdPAttributePrincipal - Class in net.shibboleth.idp.authn.principal
-
- IdPAttributePrincipal(IdPAttribute) - Constructor for class net.shibboleth.idp.authn.principal.IdPAttributePrincipal
-
Constructor.
- impersonatingPrincipalName - Variable in class net.shibboleth.idp.authn.context.SubjectContext
-
Canonical principal name of an impersonating identity.
- inactivityTimeout - Variable in class net.shibboleth.idp.authn.AuthenticationFlowDescriptor
-
Maximum amount of time in milliseconds, since last usage, a flow should be considered active.
- increment(ProfileRequestContext) - Method in interface net.shibboleth.idp.authn.AccountLockoutManager
-
Increment the lockout counter for the authentication credentials associated with the request.
- initialAuthenticationResult - Variable in class net.shibboleth.idp.authn.context.AuthenticationContext
-
A successful "initial" authentication result from the current request's initial-authn phase.
- initiationInstant - Variable in class net.shibboleth.idp.authn.context.AuthenticationContext
-
Time, in milliseconds since the epoch, when the authentication process started.
- integrationKey - Variable in class net.shibboleth.idp.authn.duo.BasicDuoIntegration
-
Integration key.
- 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
-
- isAcceptable(PrincipalSupportingComponent) - Method in class net.shibboleth.idp.authn.context.AuthenticationContext
-
- isAcceptable(Collection<Principal>) - Method in class net.shibboleth.idp.authn.context.AuthenticationContext
-
- isAcceptable(T) - Method in class net.shibboleth.idp.authn.context.AuthenticationContext
-
- isAcceptable() - Method in class net.shibboleth.idp.authn.context.MultiFactorAuthenticationContext
-
Get whether one or more of the active results in this context satisfies the request.
- isAcceptable(PrincipalSupportingComponent) - Method in class net.shibboleth.idp.authn.context.PreferredPrincipalContext
-
- isAcceptable(Collection<Principal>) - Method in class net.shibboleth.idp.authn.context.PreferredPrincipalContext
-
Helper method that evaluates
Principal objects against this context
to determine if the input is compatible with it.
- isAcceptable(T) - Method in class net.shibboleth.idp.authn.context.PreferredPrincipalContext
-
Helper method that evaluates a
Principal object against this context
to determine if the input is compatible with it.
- isAcceptable(PrincipalSupportingComponent) - Method in class net.shibboleth.idp.authn.context.RequestedPrincipalContext
-
- isAcceptable(Collection<Principal>) - Method in class net.shibboleth.idp.authn.context.RequestedPrincipalContext
-
Helper method that evaluates
Principal objects against this context
to determine if the input is compatible with it.
- isAcceptable(T) - Method in class net.shibboleth.idp.authn.context.RequestedPrincipalContext
-
Helper method that evaluates a
Principal object against this context
to determine if the input is compatible with it.
- 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.
- isInstance(Browser) - Method in class net.shibboleth.idp.authn.context.UserAgentContext
-
Determines whether this user agent is an instance of the given browser.
- isInstance(OperatingSystem) - Method in class net.shibboleth.idp.authn.context.UserAgentContext
-
Determines whether this user agent is an instance of the given operating system.
- 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.
- isPreviousResult() - Method in class net.shibboleth.idp.authn.AuthenticationResult
-
Get whether this result was loaded from a session as the product of a previous request.
- isPreviousResult() - Method in class net.shibboleth.idp.authn.context.ExternalAuthenticationContext
-
Get whether this result is the product of an external SSO event and not
a new act of 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.
- savePasswordToCredentialSet - Variable in class net.shibboleth.idp.authn.AbstractUsernamePasswordValidationAction
-
Whether to save the password in the Java Subject's private credentials.
- savePasswordToCredentialSet() - Method in class net.shibboleth.idp.authn.AbstractUsernamePasswordValidationAction
-
Get whether to save the password in the private credential set.
- scContext - Variable in class net.shibboleth.idp.authn.AbstractSubjectCanonicalizationAction
-
- scCtxLookupStrategy - Variable in class net.shibboleth.idp.authn.AbstractSubjectCanonicalizationAction
-
- secretKey - Variable in class net.shibboleth.idp.authn.duo.BasicDuoIntegration
-
Secret key.
- 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.
- setAddDefaultPrincipals(boolean) - Method in class net.shibboleth.idp.authn.AbstractValidationAction
-
Set whether to inject the authentication flow's default custom principals into the subject.
- setAddress(InetAddress) - Method in class net.shibboleth.idp.authn.context.UserAgentContext
-
Set the address of the user-agent host.
- setAPIHost(String) - Method in class net.shibboleth.idp.authn.duo.BasicDuoIntegration
-
Set the API host to use.
- setApplicationKey(String) - Method in class net.shibboleth.idp.authn.duo.BasicDuoIntegration
-
Set the application key to use.
- 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
-
- setAuthenticationFlowDescriptor(AuthenticationFlowDescriptor) - Method in class net.shibboleth.idp.authn.context.MultiFactorAuthenticationContext
-
- setAuthenticationInstant(long) - Method in class net.shibboleth.idp.authn.AuthenticationResult
-
Set 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.
- setClientAddress(String) - Method in class net.shibboleth.idp.authn.duo.context.DuoAuthenticationContext
-
Set the client address.
- setCompletionInstant() - Method in class net.shibboleth.idp.authn.context.AuthenticationContext
-
Set the completion time of the authentication attempt to the current time.
- setConnectionFactory(PooledConnectionFactory) - Method in class net.shibboleth.idp.authn.PooledTemplateSearchDnResolver
-
- setConnectionFactory(ConnectionFactory) - Method in class net.shibboleth.idp.authn.TemplateSearchDnResolver
-
- setDeviceID(String) - Method in class net.shibboleth.idp.authn.duo.context.DuoAuthenticationContext
-
Set the device ID.
- setDoNotCache(boolean) - Method in class net.shibboleth.idp.authn.context.ExternalAuthenticationContext
-
Set the "do not cache" flag.
- setEvent(String) - Method in class net.shibboleth.idp.authn.context.MultiFactorAuthenticationContext
-
Set an event that should be signaled as the result of the MFA flow.
- setException(Exception) - Method in class net.shibboleth.idp.authn.context.SubjectCanonicalizationContext
-
Set the exception raised by a failed canonicalization.
- setFactor(String) - Method in class net.shibboleth.idp.authn.duo.context.DuoAuthenticationContext
-
Set the factor to use.
- setFixedEventLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.idp.authn.context.AuthenticationContext
-
Set optional lookup strategy to return a fixed event to return from credential validation
to exercise error and warning logic.
- 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.
- setImpersonatingPrincipalName(String) - Method in class net.shibboleth.idp.authn.context.SubjectContext
-
Set the canonical principal name of an identity that is impersonating the subject.
- 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.
- setInitialAuthenticationResult(AuthenticationResult) - Method in class net.shibboleth.idp.authn.context.AuthenticationContext
-
Set the "initial" authentication result produced during this request's initial-authn phase.
- setIntegrationKey(String) - Method in class net.shibboleth.idp.authn.duo.BasicDuoIntegration
-
Set the integration key to use.
- 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.
- setKey(String) - Method in class net.shibboleth.idp.authn.context.LockoutManagerContext
-
Set the account lockout key to check or modify.
- 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
-
Set 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.
- setLockoutManager(AccountLockoutManager) - Method in class net.shibboleth.idp.authn.AbstractUsernamePasswordValidationAction
-
Set an account lockout management component.
- 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.
- setMatchExpression(Pattern) - Method in class net.shibboleth.idp.authn.AbstractUsernamePasswordValidationAction
-
Set a matching expression to apply to the username for acceptance.
- setMatchingPrincipal(Principal) - Method in class net.shibboleth.idp.authn.context.RequestedPrincipalContext
-
Set the principal that matched the request's requirements, if any.
- setMaxAge(long) - Method in class net.shibboleth.idp.authn.context.AuthenticationContext
-
Set duration in milliseconds since an
AuthenticationResult was created that
allows it to be reused for this request.
- setMetricName(String) - Method in class net.shibboleth.idp.authn.AbstractValidationAction
-
Set the base name to use for metrics reported.
- setNextFlow(String) - Method in class net.shibboleth.idp.authn.MultiFactorAuthenticationTransition
-
Set the next flow to run directly, instead of using a strategy map.
- setNextFlowId(String) - Method in class net.shibboleth.idp.authn.context.MultiFactorAuthenticationContext
-
Set the next flow due to execute.
- setNextFlowStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.idp.authn.MultiFactorAuthenticationTransition
-
Set a function to run directly instead of using a strategy map.
- setNextFlowStrategyMap(Map<String, Object>) - Method in class net.shibboleth.idp.authn.MultiFactorAuthenticationTransition
-
Set the map of transition rules to follow.
- 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.
- setPasscode(String) - Method in class net.shibboleth.idp.authn.duo.context.DuoAuthenticationContext
-
Set the passcode.
- 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.
- setPreferredPrincipals(List<Principal>) - Method in class net.shibboleth.idp.authn.context.PreferredPrincipalContext
-
Set list of principals reflecting the request preferences.
- setPreviousResult(boolean) - Method in class net.shibboleth.idp.authn.AuthenticationResult
-
Set whether this result was loaded from a session as the product of a previous request.
- setPreviousResult(boolean) - Method in class net.shibboleth.idp.authn.context.ExternalAuthenticationContext
-
Set whether this result is the product of an external SSO event and not
a new act of authentication.
- setPrincipal(Principal) - Method in class net.shibboleth.idp.authn.context.ExternalAuthenticationContext
-
- setPrincipalEvalPredicateFactoryRegistry(PrincipalEvalPredicateFactoryRegistry) - Method in class net.shibboleth.idp.authn.context.AuthenticationContext
-
- setPrincipalEvalPredicateFactoryRegistry(PrincipalEvalPredicateFactoryRegistry) - Method in class net.shibboleth.idp.authn.context.RequestedPrincipalContext
-
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.
- setRemoveContextAfterValidation(boolean) - Method in class net.shibboleth.idp.authn.AbstractUsernamePasswordValidationAction
-
- 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.
- setReuseCondition(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.idp.authn.AuthenticationFlowDescriptor
-
Set condition controlling whether results from this flow should be reused for SSO.
- setSavePasswordToCredentialSet(boolean) - Method in class net.shibboleth.idp.authn.AbstractUsernamePasswordValidationAction
-
Set whether to save the password in the private credential set.
- setSecretKey(String) - Method in class net.shibboleth.idp.authn.duo.BasicDuoIntegration
-
Set the secret key to use.
- 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, in place of any default principals from the flow.
- 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.
- setSupportedPrincipals(Collection<T>) - Method in class net.shibboleth.idp.authn.duo.BasicDuoIntegration
-
Set supported non-user-specific principals that the action will include in the subjects
it generates, in place of any default principals from the flow.
- 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.
- setTransitionMap(Map<String, MultiFactorAuthenticationTransition>) - Method in class net.shibboleth.idp.authn.context.MultiFactorAuthenticationContext
-
Set the map of transitions to apply, replacing any existing entries.
- 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.
- setUsername(String) - Method in class net.shibboleth.idp.authn.duo.context.DuoAuthenticationContext
-
Set 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.
- SSO - Static variable in class net.shibboleth.idp.authn.AuthnAuditFields
-
SSO indicator signaling authentication was not "freshly" performed.
- 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.
- stateMap - Variable in class net.shibboleth.idp.authn.context.AuthenticationContext
-
Storage map for interflow communication.
- 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 context that holds an input
Subject to canonicalize into a principal name, and
the collection of c14n flows to attempt.
- 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 context that holds information about the subject of a request.
- SubjectContext() - Constructor for class net.shibboleth.idp.authn.context.SubjectContext
-
Constructor.
- SubjectContextImpersonatingPrincipalLookupFunction - Class in net.shibboleth.idp.authn.context.navigate
-
A function that returns the impersonating principal name from a
SubjectContext.
- SubjectContextImpersonatingPrincipalLookupFunction() - Constructor for class net.shibboleth.idp.authn.context.navigate.SubjectContextImpersonatingPrincipalLookupFunction
-
- 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.
- supportedPrincipals - Variable in class net.shibboleth.idp.authn.duo.BasicDuoIntegration
-
Container for supported principals.
- 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.