A B C D E F G H I J K L M N O P R S T U V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractDuoAuthenticator - Class in net.shibboleth.idp.authn.duo.impl
-
A base class for authentication actions which call a Duo AuthAPI endpont.
- AbstractDuoAuthenticator() - Constructor for class net.shibboleth.idp.authn.duo.impl.AbstractDuoAuthenticator
- accept(ProfileRequestContext) - Method in class net.shibboleth.idp.authn.impl.ValidateCredentials.UsernamePasswordCleanupHook
- acceptFirstToken(byte[], int, int) - Method in class net.shibboleth.idp.authn.spnego.impl.GSSContextAcceptor
-
Process the first inbound GSS token.
- acceptSecContext(byte[], int, int) - Method in class net.shibboleth.idp.authn.spnego.impl.GSSContextAcceptor
-
Process the inbound GSS token.
- ActivationCondition() - Constructor for class net.shibboleth.idp.authn.impl.SimpleSubjectCanonicalization.ActivationCondition
- ActivationCondition() - Constructor for class net.shibboleth.idp.authn.impl.X500SubjectCanonicalization.ActivationCondition
- activeFlowsLookupStrategy - Variable in class net.shibboleth.idp.authn.impl.PopulateAuthenticationContext
-
Lookup function for the flow IDs to activate from within the available set.
- activeResultLookupStrategy - Variable in class net.shibboleth.idp.authn.impl.PopulateMultiFactorAuthenticationContext
-
Lookup strategy for active "factors" that may already be usable.
- ADDTL_DATA_FIELD - Static variable in class net.shibboleth.idp.authn.impl.DefaultAuthenticationResultSerializer
-
Field name of private credentials array.
- allowedUsernames - Variable in class net.shibboleth.idp.authn.impl.ValidateRemoteUser
-
Usernames to accept.
- APACHE_NULL - Static variable in class net.shibboleth.idp.authn.impl.X509ProxyFilter
-
Apache null indicator.
- apply(Pair<RequestContext, ProfileRequestContext>) - Method in class net.shibboleth.idp.authn.proxy.impl.DiscoveryProfileRequestFunction
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.authn.audit.impl.AuthenticationFlowAuditExtractor
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.authn.impl.FinalizeMultiFactorAuthentication.DefaultResultMergingStrategy
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.authn.impl.PopulateMultiFactorAuthenticationContext.DefaultResultLookupStrategy
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.authn.impl.RelyingPartyMapJAASLoginConfigStrategy
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.authn.impl.StorageBackedAccountLockoutManager.UsernameIPLockoutKeyStrategy
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.authn.proxy.impl.InitializeProxyProfileRequestContext.DefaultPRCCreationStrategy
- apply(ProfileRequestContext, SubjectCanonicalizationContext, boolean) - Method in class net.shibboleth.idp.authn.impl.SimpleSubjectCanonicalization.ActivationCondition
-
Helper method that runs either as part of the
Predicateor directly from theSimpleSubjectCanonicalization.doPreExecute(ProfileRequestContext, SubjectCanonicalizationContext)method above. - apply(ProfileRequestContext, SubjectCanonicalizationContext, boolean) - Method in class net.shibboleth.idp.authn.impl.X500SubjectCanonicalization.ActivationCondition
-
Helper method that runs either as part of the
Predicateor directly from theX500SubjectCanonicalization.doPreExecute(ProfileRequestContext, SubjectCanonicalizationContext)method above. - attributeContext - Variable in class net.shibboleth.idp.authn.impl.ValidateExternalAuthentication
-
Context for externally supplied inbound attributes.
- attributeContextLookupStrategy - Variable in class net.shibboleth.idp.authn.impl.AttributeSourcedSubjectCanonicalization
-
Lookup strategy for
AttributeContextto read from. - attributeCtx - Variable in class net.shibboleth.idp.authn.impl.AttributeSourcedSubjectCanonicalization
-
The context to read from.
- attributeFilterService - Variable in class net.shibboleth.idp.authn.impl.ValidateExternalAuthentication
-
Service used to get the engine used to filter attributes.
- AttributeSourcedSubjectCanonicalization - Class in net.shibboleth.idp.authn.impl
-
An action that extracts a resolved
IdPAttributevalue from anAttributeContextchild obtained via lookup function (by default a child of theSubjectCanonicalizationContext), and uses it as the result of subject canonicalization. - AttributeSourcedSubjectCanonicalization() - Constructor for class net.shibboleth.idp.authn.impl.AttributeSourcedSubjectCanonicalization
-
Constructor.
- attributeSourceIds - Variable in class net.shibboleth.idp.authn.impl.AttributeSourcedSubjectCanonicalization
-
Ordered list of attributes to look for and read from.
- authAuthenticator - Variable in class net.shibboleth.idp.authn.duo.impl.ValidateDuoAuthAPI
-
Implementation of Duo AuthApi /auth endpoint.
- authenticate(String, UsernamePasswordContext) - Method in class net.shibboleth.idp.authn.impl.JAASCredentialValidator
-
Create a JAAS configuration and attempt a login with it.
- authenticate(UsernamePasswordContext, String) - Method in class net.shibboleth.idp.authn.impl.HTPasswdCredentialValidator
-
Compare input password to stored value.
- authenticate(DuoAuthenticationContext, DuoIntegration) - Method in class net.shibboleth.idp.authn.duo.impl.DuoAuthAuthenticator
-
Perform an authentication action via the Duo AuthApi /auth endpoint.
- authenticate(DuoAuthenticationContext, DuoIntegration) - Method in class net.shibboleth.idp.authn.duo.impl.DuoPreauthAuthenticator
-
Perform an authentication action via the Duo AuthAPI /preauth endpoint.
- authenticationCertificate - Variable in class net.shibboleth.idp.authn.impl.X509ResourceCredentialConfig
-
Name of the authentication certificate to use for the SSL connection.
- AuthenticationFlowAuditExtractor - Class in net.shibboleth.idp.authn.audit.impl
-
Functionthat returns the authentication flow ID used to satisfy a request. - AuthenticationFlowAuditExtractor() - Constructor for class net.shibboleth.idp.authn.audit.impl.AuthenticationFlowAuditExtractor
- AuthenticationFlowDescriptorManager - Class in net.shibboleth.idp.authn.impl
-
Manager of
AuthenticationFlowDescriptorobjects. - AuthenticationFlowDescriptorManager(List<AuthenticationFlowDescriptor>) - Constructor for class net.shibboleth.idp.authn.impl.AuthenticationFlowDescriptorManager
-
Constructor.
- authenticationKey - Variable in class net.shibboleth.idp.authn.impl.X509ResourceCredentialConfig
-
Name of the key to use for the SSL connection.
- authenticationKeyPassword - Variable in class net.shibboleth.idp.authn.impl.X509ResourceCredentialConfig
-
Password to decrypt the authentication key.
- authenticationProfileConfig - Variable in class net.shibboleth.idp.authn.impl.InitializeRequestedPrincipalContext
-
Profile configuration source for requested principals.
- AuthenticationResultPrincipalSerializer - Class in net.shibboleth.idp.authn.principal.impl
-
Principal serializer for
AuthenticationResultPrincipal. - AuthenticationResultPrincipalSerializer(StorageSerializer<AuthenticationResult>) - Constructor for class net.shibboleth.idp.authn.principal.impl.AuthenticationResultPrincipalSerializer
-
Constructor.
- authenticator - Variable in class net.shibboleth.idp.authn.impl.LDAPCredentialValidator
-
LDAP authenticator.
- AUTHN_AUTHORITY_HEADER_PARAM - Static variable in class net.shibboleth.idp.authn.impl.RemoteUserAuthServlet
-
Init parameter identifying a header to check for one or more proxied authenticating authority strings.
- AUTHN_INSTANT_FIELD - Static variable in class net.shibboleth.idp.authn.impl.DefaultAuthenticationResultSerializer
-
Field name of authentication instant.
- AUTHN_METHOD_HEADER_PARAM - Static variable in class net.shibboleth.idp.authn.impl.RemoteUserAuthServlet
-
Init parameter identifying a header to check for one or more authentication method strings.
- authnAuthorityHeader - Variable in class net.shibboleth.idp.authn.impl.RemoteUserAuthServlet
-
Header to check for proxied authenticating authority strings.
- authnMethodHeader - Variable in class net.shibboleth.idp.authn.impl.RemoteUserAuthServlet
-
Header to check for authentication method strings.
- authnResultPrincipalSerializer - Variable in class net.shibboleth.idp.authn.impl.DefaultAuthenticationResultSerializer
-
Specialized serializer for
AuthenticationResultPrincipalthat requires a circular ref. - autoAuthenticationSupported - Variable in class net.shibboleth.idp.authn.duo.impl.ExtractDuoAuthenticationFromHeaders
-
Whether "auto" should be the default for factor and device.
- AUTOLOGIN_COOKIE_NAME - Static variable in class net.shibboleth.idp.authn.spnego.impl.SPNEGOAutoLoginManager
-
Default name of the SPNEGO auto-login cookie.
- AUTOLOGIN_COOKIE_VALUE_TRUE - Static variable in class net.shibboleth.idp.authn.spnego.impl.SPNEGOAutoLoginManager
-
SPNEGO auto-login cookie value representing true.
- AUTOLOGIN_PARAMETER_NAME - Static variable in class net.shibboleth.idp.authn.spnego.impl.SPNEGOAutoLoginManager
-
Name of the SPNEGO auto-login signaling parameter.
- availableFlows - Variable in class net.shibboleth.idp.authn.impl.PopulateAuthenticationContext
-
All of the known flows in the system.
- availableFlows - Variable in class net.shibboleth.idp.authn.impl.PopulateSubjectCanonicalizationContext
-
The flows to make available for possible use.
B
- browserProfile - Variable in class net.shibboleth.idp.authn.proxy.impl.InitializeProxyProfileRequestContext
-
Whether this is a browser-based profile request.
- buildAuthenticationResult(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.authn.duo.impl.ValidateDuoAuthAPI
- buildAuthenticationResult(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.authn.duo.impl.ValidateDuoWebResponse
C
- canonicalPrincipalName - Variable in class net.shibboleth.idp.authn.impl.FinalizeAuthentication
-
The principal name extracted from the context tree.
- canonRequest(RequestBuilder, String, int) - Static method in class net.shibboleth.idp.authn.duo.impl.DuoSupport
-
The signature requires that the request parameters being in a particular order as specified in the API.
- capabilities - Variable in class net.shibboleth.idp.authn.duo.impl.DuoDevice
-
a
Listof Duo device capabilities. - certContextLookupStrategy - Variable in class net.shibboleth.idp.authn.impl.X509CertificateCredentialValidator
-
Lookup strategy for cert context.
- certificate - Variable in class net.shibboleth.idp.authn.impl.X500SubjectCanonicalization
-
The certificate to operate on.
- CHAIN_HEADERS_PARAM - Static variable in class net.shibboleth.idp.authn.impl.X509ProxyFilter
-
Init parameter controlling what headers to check for the chain certificates.
- chainHeaders - Variable in class net.shibboleth.idp.authn.impl.X509ProxyFilter
-
Name of headers containing chain certificates.
- check(ProfileRequestContext) - Method in class net.shibboleth.idp.authn.impl.StorageBackedAccountLockoutManager
- CHECK_ATTRIBUTES_PARAM - Static variable in class net.shibboleth.idp.authn.impl.RemoteUserAuthServlet
-
Init parameter controlling what attributes to check.
- CHECK_HEADERS_PARAM - Static variable in class net.shibboleth.idp.authn.impl.RemoteUserAuthServlet
-
Init parameter controlling what headers to check.
- CHECK_REMOTE_USER_PARAM - Static variable in class net.shibboleth.idp.authn.impl.RemoteUserAuthServlet
-
Init parameter controlling whether to check for REMOTE_USER.
- checkAttributes - Variable in class net.shibboleth.idp.authn.impl.ExtractRemoteUser
-
List of request attributes to check for an identity.
- checkAttributes - Variable in class net.shibboleth.idp.authn.impl.RemoteUserAuthServlet
-
List of request attributes to check for an identity.
- checkHeaders - Variable in class net.shibboleth.idp.authn.impl.ExtractRemoteUser
-
List of request headers to check for an identity.
- checkHeaders - Variable in class net.shibboleth.idp.authn.impl.RemoteUserAuthServlet
-
List of request headers to check for an identity.
- checkProxyRestrictions(ProfileRequestContext, Subject) - Method in class net.shibboleth.idp.authn.impl.FinalizeAuthentication
-
Check for proxy restrictions and evaluate them against the request.
- checkRemoteUser - Variable in class net.shibboleth.idp.authn.impl.ExtractRemoteUser
-
Whether to check REMOTE_USER for an identity.
- checkRemoteUser - Variable in class net.shibboleth.idp.authn.impl.RemoteUserAuthServlet
-
Whether to check REMOTE_USER for an identity.
- checkUsername(Subject) - Method in class net.shibboleth.idp.authn.impl.ValidateExternalAuthentication
-
Validate the username if necessary.
- clear(ProfileRequestContext) - Method in class net.shibboleth.idp.authn.impl.StorageBackedAccountLockoutManager
- clientAddressTrusted - Variable in class net.shibboleth.idp.authn.duo.impl.ExtractDuoAuthenticationFromHeaders
-
Whether to trust, and extract, the client address.
- clientOptions - Variable in class net.shibboleth.idp.authn.impl.KerberosCredentialValidator
-
JAAS options for client login.
- CN_OID - Static variable in class net.shibboleth.idp.authn.impl.X500SubjectCanonicalization
-
Common Name (CN) OID.
- code - Variable in class net.shibboleth.idp.authn.duo.impl.DuoFailureResponse
-
the failure code.
- context - Variable in class net.shibboleth.idp.authn.impl.JAASCredentialValidator.SimpleCallbackHandler
-
Context for call.
- context - Variable in class net.shibboleth.idp.authn.impl.KerberosCredentialValidator.SimpleCallbackHandler
-
Context for call.
- context - Variable in class net.shibboleth.idp.authn.spnego.impl.GSSContextAcceptor
-
The GSSContext being established, or that was established.
- contextAcceptor - Variable in class net.shibboleth.idp.authn.spnego.impl.SPNEGOContext
-
Utility class that manages credentials and state for GSS loop.
- continueSPNEGO(String, String, HttpServletRequest, HttpServletResponse) - Method in class net.shibboleth.idp.authn.spnego.impl.SPNEGOAuthnController
-
Process an input GSS token from the client and attempt to complete the context establishment process.
- cookieManager - Variable in class net.shibboleth.idp.authn.spnego.impl.SPNEGOAutoLoginManager
-
Manages creation of cookies.
- cookieName - Variable in class net.shibboleth.idp.authn.spnego.impl.SPNEGOAutoLoginManager
-
Auto-login cookie name.
- counterIntervalLookupStrategy - Variable in class net.shibboleth.idp.authn.impl.StorageBackedAccountLockoutManager
-
Lookup function for interval after which counter is reset.
- createGSSContext(KerberosRealmSettings) - Method in class net.shibboleth.idp.authn.spnego.impl.GSSContextAcceptor
-
Establish initial server credentials and create a GSS acceptor context based on then.
- createGSSContextAcceptor(SPNEGOContext) - Method in class net.shibboleth.idp.authn.spnego.impl.SPNEGOAuthnController
-
Create a new
GSSContextAcceptorobject. - createModelAndView(ProfileRequestContext, HttpServletRequest, HttpServletResponse) - Method in class net.shibboleth.idp.authn.spnego.impl.SPNEGOAuthnController
-
Create a
ModelAndViewobject to return. - createQueryString(List<NameValuePair>) - Static method in class net.shibboleth.idp.authn.duo.impl.DuoSupport
-
Builds a string representation of the query string with the parameter names is alphabetical order.
- createSSLContextInitializer() - Method in class net.shibboleth.idp.authn.impl.KeystoreResourceCredentialConfig
- createSSLContextInitializer() - Method in class net.shibboleth.idp.authn.impl.X509ResourceCredentialConfig
- credentialMap - Variable in class net.shibboleth.idp.authn.impl.HTPasswdCredentialValidator
-
In-memory copy of entries.
- credentialValidators - Variable in class net.shibboleth.idp.authn.impl.ValidateCredentials
-
Ordered list of validators.
- currentValidator - Variable in class net.shibboleth.idp.authn.impl.ValidateCredentials
-
Currently executing validator.
D
- decodeCredentials(String) - Method in class net.shibboleth.idp.authn.impl.ExtractUsernamePasswordFromBasicAuth
-
Decodes the credential string provided in the HTTP header, splits it in to a username and password, and returns them.
- DEFAULT_METRIC_NAME - Static variable in class net.shibboleth.idp.authn.duo.impl.ValidateDuoAuthAPI
-
Default prefix for metrics.
- DEFAULT_METRIC_NAME - Static variable in class net.shibboleth.idp.authn.duo.impl.ValidateDuoWebResponse
-
Default prefix for metrics.
- DEFAULT_METRIC_NAME - Static variable in class net.shibboleth.idp.authn.impl.ValidateCredentials
-
Default prefix for metrics.
- DEFAULT_METRIC_NAME - Static variable in class net.shibboleth.idp.authn.impl.ValidateExternalAuthentication
-
Default prefix for metrics.
- DEFAULT_METRIC_NAME - Static variable in class net.shibboleth.idp.authn.impl.ValidateFunctionResult
-
Default prefix for metrics.
- DEFAULT_METRIC_NAME - Static variable in class net.shibboleth.idp.authn.impl.ValidateRemoteUser
-
Default prefix for metrics.
- DEFAULT_METRIC_NAME - Static variable in class net.shibboleth.idp.authn.impl.ValidateUserAgentAddress
-
Default prefix for metrics.
- DefaultAuthenticationResultSerializer - Class in net.shibboleth.idp.authn.impl
-
Handles serialization of results, delegating handling of
Principalobjects to one or morePrincipalSerializerplugins. - DefaultAuthenticationResultSerializer() - Constructor for class net.shibboleth.idp.authn.impl.DefaultAuthenticationResultSerializer
-
Constructor.
- DefaultAuthenticationResultSerializer(PrincipalServiceManager, GenericPrincipalSerializer) - Constructor for class net.shibboleth.idp.authn.impl.DefaultAuthenticationResultSerializer
-
Constructor.
- defaultConfigName - Variable in class net.shibboleth.idp.authn.impl.RelyingPartyMapJAASLoginConfigStrategy
-
The default JAAS config name to use when no specific mapping configured.
- DefaultPRCCreationStrategy() - Constructor for class net.shibboleth.idp.authn.proxy.impl.InitializeProxyProfileRequestContext.DefaultPRCCreationStrategy
- DefaultResultLookupStrategy() - Constructor for class net.shibboleth.idp.authn.impl.PopulateMultiFactorAuthenticationContext.DefaultResultLookupStrategy
- DefaultResultMergingStrategy() - Constructor for class net.shibboleth.idp.authn.impl.FinalizeMultiFactorAuthentication.DefaultResultMergingStrategy
- delimiter - Variable in class net.shibboleth.idp.authn.impl.AttributeSourcedSubjectCanonicalization
-
Delimiter to use for scoped attribute serialization.
- deniedUsernames - Variable in class net.shibboleth.idp.authn.impl.ValidateRemoteUser
-
Usernames to deny.
- deserialize(long, String, String, String, Long) - Method in class net.shibboleth.idp.authn.impl.DefaultAuthenticationResultSerializer
- deserialize(String) - Method in class net.shibboleth.idp.authn.principal.impl.AuthenticationResultPrincipalSerializer
- deserialize(String) - Method in class net.shibboleth.idp.authn.principal.impl.IdPAttributePrincipalSerializer
- deserialize(String) - Method in class net.shibboleth.idp.authn.principal.impl.LDAPPrincipalSerializer
- deserialize(String) - Method in class net.shibboleth.idp.authn.principal.impl.ProxyAuthenticationPrincipalSerializer
- deserialize(String) - Method in class net.shibboleth.idp.authn.principal.impl.X500PrincipalSerializer
- deserializePrincipal(JsonValue) - Method in class net.shibboleth.idp.authn.impl.DefaultAuthenticationResultSerializer
-
Attempt to deserialize a principal with the registered and default serializers.
- deserializeValue(JsonObject) - Method in class net.shibboleth.idp.authn.principal.impl.IdPAttributePrincipalSerializer
-
Deserialize an attribute value from a
JsonObject. - destroy() - Method in class net.shibboleth.idp.authn.impl.X509ProxyFilter
- device - Variable in class net.shibboleth.idp.authn.duo.impl.DuoDevice
-
the Duo device identifier.
- deviceHeaderName - Variable in class net.shibboleth.idp.authn.duo.impl.ExtractDuoAuthenticationFromHeaders
-
Header name for device.
- devices - Variable in class net.shibboleth.idp.authn.duo.impl.DuoPreauthResponse
- digester - Variable in class net.shibboleth.idp.authn.impl.HTPasswdCredentialValidator
-
Digester for SHA-1.
- disable() - Method in class net.shibboleth.idp.authn.spnego.impl.SPNEGOAutoLoginManager
-
Disable auto-login.
- DiscoveryProfileRequestFunction - Class in net.shibboleth.idp.authn.proxy.impl
-
A
Functionthat produces a discovery request URL using the protocol defined in https://wiki.oasis-open.org/security/IdpDiscoSvcProtonProfile - DiscoveryProfileRequestFunction() - Constructor for class net.shibboleth.idp.authn.proxy.impl.DiscoveryProfileRequestFunction
-
Constructor.
- discoveryURLLookupStrategy - Variable in class net.shibboleth.idp.authn.proxy.impl.DiscoveryProfileRequestFunction
-
Lookup strategy for determining the "base" discovery URL.
- doAPIRequest(HttpUriRequest, TypeReference<T>) - Method in class net.shibboleth.idp.authn.duo.impl.AbstractDuoAuthenticator
-
Performs a call to the Duo AuthAPI.
- doExecute(ProfileRequestContext) - Method in class net.shibboleth.idp.authn.impl.DoLockoutManagerOperation
- doExecute(ProfileRequestContext) - Method in class net.shibboleth.idp.authn.proxy.impl.InitializeProxyProfileRequestContext
- doExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.authn.duo.impl.ExtractDuoAuthenticationFromHeaders
- doExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.authn.duo.impl.ValidateDuoAuthAPI
- doExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.authn.duo.impl.ValidateDuoWebResponse
- doExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.authn.impl.ExtractKerberosTicketFromWSSToken
- doExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.authn.impl.ExtractRemoteUser
- doExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.authn.impl.ExtractUserAgentAddress
- doExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.authn.impl.ExtractUserAgentIdentifier
- doExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.authn.impl.ExtractUsernamePasswordFromBasicAuth
- doExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.authn.impl.ExtractUsernamePasswordFromFormRequest
- doExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.authn.impl.ExtractUsernamePasswordFromWSSToken
- doExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.authn.impl.ExtractX509CertificateFromRequest
- doExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.authn.impl.FilterFlowsByForcedAuthn
- doExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.authn.impl.FilterFlowsByNonBrowserSupport
- doExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.authn.impl.FinalizeAuthentication
- doExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.authn.impl.FinalizeMultiFactorAuthentication
- doExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.authn.impl.InitializeRequestedPrincipalContext
- doExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.authn.impl.PopulateAuthenticationContext
- doExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.authn.impl.PopulateMultiFactorAuthenticationContext
- doExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.authn.impl.PreserveAuthenticationFlowState
- doExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.authn.impl.SelectAuthenticationFlow
- doExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.authn.impl.TransitionMultiFactorAuthentication
- doExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.authn.impl.ValidateCredentials
- doExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.authn.impl.ValidateExternalAuthentication
- doExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.authn.impl.ValidateFunctionResult
- doExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.authn.impl.ValidateRemoteUser
- doExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.authn.impl.ValidateUserAgentAddress
- doExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.authn.proxy.impl.ExtractDiscoveryResponse
- doExecute(ProfileRequestContext, SubjectCanonicalizationContext) - Method in class net.shibboleth.idp.authn.impl.AttributeSourcedSubjectCanonicalization
- doExecute(ProfileRequestContext, SubjectCanonicalizationContext) - Method in class net.shibboleth.idp.authn.impl.PopulateSubjectCanonicalizationContext
- doExecute(ProfileRequestContext, SubjectCanonicalizationContext) - Method in class net.shibboleth.idp.authn.impl.SelectSubjectCanonicalizationFlow
- doExecute(ProfileRequestContext, SubjectCanonicalizationContext) - Method in class net.shibboleth.idp.authn.impl.SimpleSubjectCanonicalization
- doExecute(ProfileRequestContext, SubjectCanonicalizationContext) - Method in class net.shibboleth.idp.authn.impl.X500SubjectCanonicalization
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class net.shibboleth.idp.authn.impl.X509ProxyFilter
- doFinish(HttpServletRequest, HttpServletResponse, ProfileRequestContext, ExternalAuthenticationContext) - Method in class net.shibboleth.idp.authn.impl.ExternalAuthenticationImpl
- doIncrement(ProfileRequestContext, String, int) - Method in class net.shibboleth.idp.authn.impl.StorageBackedAccountLockoutManager
-
Implement invalid login attempt counter via storage service, retrying as necessary.
- doInitialize() - Method in class net.shibboleth.idp.authn.duo.impl.AbstractDuoAuthenticator
- doInitialize() - Method in class net.shibboleth.idp.authn.duo.impl.ValidateDuoAuthAPI
- doInitialize() - Method in class net.shibboleth.idp.authn.impl.AttributeSourcedSubjectCanonicalization
- doInitialize() - Method in class net.shibboleth.idp.authn.impl.DefaultAuthenticationResultSerializer
- doInitialize() - Method in class net.shibboleth.idp.authn.impl.DoLockoutManagerOperation
- doInitialize() - Method in class net.shibboleth.idp.authn.impl.ExtractRemoteUser
- doInitialize() - Method in class net.shibboleth.idp.authn.impl.FinalizeMultiFactorAuthentication
- doInitialize() - Method in class net.shibboleth.idp.authn.impl.HTPasswdCredentialValidator
- doInitialize() - Method in class net.shibboleth.idp.authn.impl.JAASCredentialValidator
- doInitialize() - Method in class net.shibboleth.idp.authn.impl.KerberosCredentialValidator
- doInitialize() - Method in class net.shibboleth.idp.authn.impl.LDAPCredentialValidator
- doInitialize() - Method in class net.shibboleth.idp.authn.impl.StorageBackedAccountLockoutManager
- doInitialize() - Method in class net.shibboleth.idp.authn.impl.ValidateFunctionResult
- doInitialize() - Method in class net.shibboleth.idp.authn.proxy.impl.DiscoveryProfileRequestFunction
- doInitialize() - Method in class net.shibboleth.idp.authn.spnego.impl.KerberosRealmSettings
- doInitialize() - Method in class net.shibboleth.idp.authn.spnego.impl.SPNEGOAutoLoginManager
- DoLockoutManagerOperation - Class in net.shibboleth.idp.authn.impl
-
Action that implements a JSON REST API for the
AccountLockoutManagerinterface. - DoLockoutManagerOperation() - Constructor for class net.shibboleth.idp.authn.impl.DoLockoutManagerOperation
- doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.idp.authn.impl.DoLockoutManagerOperation
- doPreExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.authn.duo.impl.ValidateDuoAuthAPI
- doPreExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.authn.duo.impl.ValidateDuoWebResponse
- doPreExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.authn.impl.ExtractUsernamePasswordFromWSSToken
- doPreExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.authn.impl.FilterFlowsByForcedAuthn
- doPreExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.authn.impl.FilterFlowsByNonBrowserSupport
- doPreExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.authn.impl.FinalizeAuthentication
- doPreExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.authn.impl.FinalizeMultiFactorAuthentication
- doPreExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.authn.impl.InitializeRequestedPrincipalContext
- doPreExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.authn.impl.PreserveAuthenticationFlowState
- doPreExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.authn.impl.SelectAuthenticationFlow
- doPreExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.authn.impl.TransitionMultiFactorAuthentication
- doPreExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.authn.impl.ValidateExternalAuthentication
- doPreExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.authn.impl.ValidateRemoteUser
- doPreExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.authn.impl.ValidateUserAgentAddress
- doPreExecute(ProfileRequestContext, SubjectCanonicalizationContext) - Method in class net.shibboleth.idp.authn.impl.AttributeSourcedSubjectCanonicalization
- doPreExecute(ProfileRequestContext, SubjectCanonicalizationContext) - Method in class net.shibboleth.idp.authn.impl.SelectSubjectCanonicalizationFlow
- doPreExecute(ProfileRequestContext, SubjectCanonicalizationContext) - Method in class net.shibboleth.idp.authn.impl.SimpleSubjectCanonicalization
- doPreExecute(ProfileRequestContext, SubjectCanonicalizationContext) - Method in class net.shibboleth.idp.authn.impl.X500SubjectCanonicalization
- doSelectNoRequestedPrincipals(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.authn.impl.SelectAuthenticationFlow
-
Executes the selection process in the absence of specific requested principals.
- doSelectRequestedPrincipals(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.authn.impl.SelectAuthenticationFlow
-
Executes the selection process in the presence of specific requested Principals, requiring evaluation of potential flows and results for Principal-compatibility with request.
- doSelectSignaledFlow(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.authn.impl.SelectAuthenticationFlow
-
Executes the selection process in the presence of an explicit flow signal.
- doStart(HttpServletRequest, ProfileRequestContext, ExternalAuthenticationContext) - Method in class net.shibboleth.idp.authn.impl.ExternalAuthenticationImpl
- doTransition(ProfileRequestContext, AuthenticationContext, MultiFactorAuthenticationTransition) - Method in class net.shibboleth.idp.authn.impl.TransitionMultiFactorAuthentication
-
Respond to a signal to transition the MFA process to a new flow.
- doValidate(ProfileRequestContext, AuthenticationContext, UsernamePasswordContext, CredentialValidator.WarningHandler, CredentialValidator.ErrorHandler) - Method in class net.shibboleth.idp.authn.impl.HTPasswdCredentialValidator
- doValidate(ProfileRequestContext, AuthenticationContext, UsernamePasswordContext, CredentialValidator.WarningHandler, CredentialValidator.ErrorHandler) - Method in class net.shibboleth.idp.authn.impl.JAASCredentialValidator
- doValidate(ProfileRequestContext, AuthenticationContext, UsernamePasswordContext, CredentialValidator.WarningHandler, CredentialValidator.ErrorHandler) - Method in class net.shibboleth.idp.authn.impl.KerberosCredentialValidator
- doValidate(ProfileRequestContext, AuthenticationContext, UsernamePasswordContext, CredentialValidator.WarningHandler, CredentialValidator.ErrorHandler) - Method in class net.shibboleth.idp.authn.impl.LDAPCredentialValidator
- doValidate(ProfileRequestContext, AuthenticationContext, CredentialValidator.WarningHandler, CredentialValidator.ErrorHandler) - Method in class net.shibboleth.idp.authn.impl.X509CertificateCredentialValidator
- DuoAuthAPIResponse - Class in net.shibboleth.idp.authn.duo.impl
-
Describes the results of a Duo AuthAPI call, intended for use with a jackson
ObjectMapper. - DuoAuthAPIResponse() - Constructor for class net.shibboleth.idp.authn.duo.impl.DuoAuthAPIResponse
- DuoAuthAuthenticator - Class in net.shibboleth.idp.authn.duo.impl
-
Implementation of the the Duo AuthApi /v2/auth endpoint.
- DuoAuthAuthenticator() - Constructor for class net.shibboleth.idp.authn.duo.impl.DuoAuthAuthenticator
-
Constructor.
- DuoAuthResponse - Class in net.shibboleth.idp.authn.duo.impl
-
Describes the results of an authentication attempt via the Duo AuthAPI, intended for use with a jackson
ObjectMapper. - DuoAuthResponse() - Constructor for class net.shibboleth.idp.authn.duo.impl.DuoAuthResponse
- duoContext - Variable in class net.shibboleth.idp.authn.duo.impl.ValidateDuoAuthAPI
-
DuoApi context for tokens.
- DuoDevice - Class in net.shibboleth.idp.authn.duo.impl
-
Represents a Duo device, intended for use with a jackson
ObjectMapper. - DuoDevice() - Constructor for class net.shibboleth.idp.authn.duo.impl.DuoDevice
-
Constructor.
- DuoFailureResponse - Class in net.shibboleth.idp.authn.duo.impl
-
Describes the failure of a Duo AuthAPI call.
- DuoFailureResponse() - Constructor for class net.shibboleth.idp.authn.duo.impl.DuoFailureResponse
- duoIntegration - Variable in class net.shibboleth.idp.authn.duo.impl.ValidateDuoAuthAPI
-
Duo integration to use.
- duoIntegration - Variable in class net.shibboleth.idp.authn.duo.impl.ValidateDuoWebResponse
-
Duo integration to use.
- duoIntegrationLookupStrategy - Variable in class net.shibboleth.idp.authn.duo.impl.ValidateDuoAuthAPI
-
Lookp strategy for Duo integration.
- duoIntegrationLookupStrategy - Variable in class net.shibboleth.idp.authn.duo.impl.ValidateDuoWebResponse
-
Lookp strategy for Duo integration.
- DuoPreauthAuthenticator - Class in net.shibboleth.idp.authn.duo.impl
-
Implementation of the the Duo AuthAPI /v2/preauth endpoint.
- DuoPreauthAuthenticator() - Constructor for class net.shibboleth.idp.authn.duo.impl.DuoPreauthAuthenticator
-
Constructor.
- DuoPreauthResponse - Class in net.shibboleth.idp.authn.duo.impl
-
Describes the results of an pre-authentication attempt via the Duo AuthAPI.
- DuoPreauthResponse() - Constructor for class net.shibboleth.idp.authn.duo.impl.DuoPreauthResponse
- DuoResponseWrapper<T extends DuoAuthAPIResponse> - Class in net.shibboleth.idp.authn.duo.impl
-
Handle a generic object returned from the response that will come from the Duo AuthAPI.
- DuoResponseWrapper() - Constructor for class net.shibboleth.idp.authn.duo.impl.DuoResponseWrapper
- DuoSupport - Class in net.shibboleth.idp.authn.duo.impl
-
Helpers for DuoWeb and Duo AuthAPI operations.
- DuoSupport() - Constructor for class net.shibboleth.idp.authn.duo.impl.DuoSupport
-
Constructor.
E
- embeddedPredicate - Variable in class net.shibboleth.idp.authn.impl.SimpleSubjectCanonicalization
-
Supplies logic for pre-execute test.
- embeddedPredicate - Variable in class net.shibboleth.idp.authn.impl.X500SubjectCanonicalization
-
Supplies logic for pre-execute test.
- EMPTY_VALUE_FIELD - Static variable in class net.shibboleth.idp.authn.principal.impl.IdPAttributePrincipalSerializer
-
Field name of type code of an
EmptyAttributeValue. - enable() - Method in class net.shibboleth.idp.authn.spnego.impl.SPNEGOAutoLoginManager
-
Enable auto-login, i.e.
- enrollPortalURL - Variable in class net.shibboleth.idp.authn.duo.impl.DuoPreauthResponse
-
the
URLfor the self-enrollment portal. - errorSignaled - Variable in class net.shibboleth.idp.authn.impl.ValidateCredentials
-
Tracks whether an error event was signaled.
- escaper - Variable in class net.shibboleth.idp.authn.proxy.impl.DiscoveryProfileRequestFunction
-
URL query parameter escaper.
- evalRegistry - Variable in class net.shibboleth.idp.authn.impl.PopulateAuthenticationContext
-
The registry of predicate factories for custom principal evaluation.
- eventContextLookupStrategy - Variable in class net.shibboleth.idp.authn.impl.TransitionMultiFactorAuthentication
-
Lookup function for current event context.
- ExactMatchPredicate(Principal) - Constructor for class net.shibboleth.idp.authn.principal.impl.ExactPrincipalEvalPredicateFactory.ExactMatchPredicate
-
Constructor.
- ExactPrincipalEvalPredicateFactory - Class in net.shibboleth.idp.authn.principal.impl
-
PrincipalEvalPredicateFactorythat implements exact matching of principals, and works for any type. - ExactPrincipalEvalPredicateFactory() - Constructor for class net.shibboleth.idp.authn.principal.impl.ExactPrincipalEvalPredicateFactory
- ExactPrincipalEvalPredicateFactory.ExactMatchPredicate - Class in net.shibboleth.idp.authn.principal.impl
-
Implementation of an exact-matching predicate.
- extContext - Variable in class net.shibboleth.idp.authn.impl.ValidateExternalAuthentication
-
Context containing the result to validate.
- extendedFlow - Variable in class net.shibboleth.idp.authn.impl.ExternalAuthenticationImpl
-
Track whether we were invoked from within another login flow.
- extendLockoutDuration - Variable in class net.shibboleth.idp.authn.impl.StorageBackedAccountLockoutManager
-
Controls whether attempts against locked accounts extend duration.
- ExternalAuthenticationImpl - Class in net.shibboleth.idp.authn.impl
-
Implementation of the
ExternalAuthenticationAPI that handles moving information in and out of request attributes. - ExternalAuthenticationImpl() - Constructor for class net.shibboleth.idp.authn.impl.ExternalAuthenticationImpl
-
Constructor.
- ExternalAuthenticationImpl(boolean) - Constructor for class net.shibboleth.idp.authn.impl.ExternalAuthenticationImpl
-
Constructor.
- extractCredentials(HttpServletRequest) - Method in class net.shibboleth.idp.authn.impl.ExtractUsernamePasswordFromBasicAuth
-
Gets the encoded credentials passed in via the
HttpHeaders.AUTHORIZATIONheader. - ExtractDiscoveryResponse - Class in net.shibboleth.idp.authn.proxy.impl
-
An action that extracts a discovery service result and copies it to the
AuthenticationContext. - ExtractDiscoveryResponse() - Constructor for class net.shibboleth.idp.authn.proxy.impl.ExtractDiscoveryResponse
- ExtractDuoAuthenticationFromHeaders - Class in net.shibboleth.idp.authn.duo.impl
-
An action that extracts the Duo factor and device or passcode from HTTP request headers into a
DuoAuthenticationContext, and attaches it to theAuthenticationContext. - ExtractDuoAuthenticationFromHeaders() - Constructor for class net.shibboleth.idp.authn.duo.impl.ExtractDuoAuthenticationFromHeaders
-
Constructor.
- extractHeaders(DuoAuthenticationContext) - Method in class net.shibboleth.idp.authn.duo.impl.ExtractDuoAuthenticationFromHeaders
-
Extracts the Duo API arguments passed in via the request headers.
- ExtractKerberosTicketFromWSSToken - Class in net.shibboleth.idp.authn.impl
-
TODO.
- ExtractKerberosTicketFromWSSToken() - Constructor for class net.shibboleth.idp.authn.impl.ExtractKerberosTicketFromWSSToken
- ExtractRemoteUser - Class in net.shibboleth.idp.authn.impl
-
An action that extracts an asserted user identity from the incoming request, creates a
UsernameContext, and attaches it to theAuthenticationContext. - ExtractRemoteUser() - Constructor for class net.shibboleth.idp.authn.impl.ExtractRemoteUser
-
Constructor.
- ExtractUserAgentAddress - Class in net.shibboleth.idp.authn.impl
-
An action that extracts the user-agent's IP address from the incoming request, creates a
UserAgentContext, and attaches it to theAuthenticationContext. - ExtractUserAgentAddress() - Constructor for class net.shibboleth.idp.authn.impl.ExtractUserAgentAddress
- ExtractUserAgentIdentifier - Class in net.shibboleth.idp.authn.impl
-
An action that extracts the user-agent's identifier from the incoming request, creates a
UserAgentContext, and attaches it to theAuthenticationContext. - ExtractUserAgentIdentifier() - Constructor for class net.shibboleth.idp.authn.impl.ExtractUserAgentIdentifier
- extractUsernamePassword(Envelope) - Method in class net.shibboleth.idp.authn.impl.ExtractUsernamePasswordFromWSSToken
-
Extracts a username/password from the inbound message.
- ExtractUsernamePasswordFromBasicAuth - Class in net.shibboleth.idp.authn.impl
-
/** An action that extracts a username and password from the HTTP
HttpHeaders.AUTHORIZATIONheader, creates aUsernamePasswordContext, and attaches it to theAuthenticationContext. - ExtractUsernamePasswordFromBasicAuth() - Constructor for class net.shibboleth.idp.authn.impl.ExtractUsernamePasswordFromBasicAuth
- ExtractUsernamePasswordFromFormRequest - Class in net.shibboleth.idp.authn.impl
-
An action that extracts a username and password from an HTTP form body or query string, creates a
UsernamePasswordContext, and attaches it to theAuthenticationContext. - ExtractUsernamePasswordFromFormRequest() - Constructor for class net.shibboleth.idp.authn.impl.ExtractUsernamePasswordFromFormRequest
-
Constructor.
- ExtractUsernamePasswordFromWSSToken - Class in net.shibboleth.idp.authn.impl
-
An authentication stage that extracts a username/password from the WSS Username/Password attached to a SOAP message.
- ExtractUsernamePasswordFromWSSToken() - Constructor for class net.shibboleth.idp.authn.impl.ExtractUsernamePasswordFromWSSToken
- ExtractX509CertificateFromRequest - Class in net.shibboleth.idp.authn.impl
-
An action that extracts an X.509 certificate from the standard servlet request attribute, creates a
CertificateContext, and attaches it to theAuthenticationContext. - ExtractX509CertificateFromRequest() - Constructor for class net.shibboleth.idp.authn.impl.ExtractX509CertificateFromRequest
F
- factorHeaderName - Variable in class net.shibboleth.idp.authn.duo.impl.ExtractDuoAuthenticationFromHeaders
-
Header name for factor.
- favorSSO - Variable in class net.shibboleth.idp.authn.impl.SelectAuthenticationFlow
-
Whether SSO trumps explicit relying party flow preference.
- filterAttributes() - Method in class net.shibboleth.idp.authn.impl.ValidateExternalAuthentication
-
Check for inbound attributes and apply filtering.
- FilterFlowsByForcedAuthn - Class in net.shibboleth.idp.authn.impl
-
An authentication action that filters out potential authentication flows if the request requires forced authentication or max age behavior and the flows don't support forced authentication.
- FilterFlowsByForcedAuthn() - Constructor for class net.shibboleth.idp.authn.impl.FilterFlowsByForcedAuthn
- FilterFlowsByNonBrowserSupport - Class in net.shibboleth.idp.authn.impl
-
An authentication action that filters out potential authentication flows if the request requires non-browser support and the flows require a browser.
- FilterFlowsByNonBrowserSupport() - Constructor for class net.shibboleth.idp.authn.impl.FilterFlowsByNonBrowserSupport
- FinalizeAuthentication - Class in net.shibboleth.idp.authn.impl
-
An authentication action that runs after a completed authentication flow (or the reuse of an active result) and transfers information from other contexts into a
SubjectContextchild of theProfileRequestContext. - FinalizeAuthentication() - Constructor for class net.shibboleth.idp.authn.impl.FinalizeAuthentication
- FinalizeMultiFactorAuthentication - Class in net.shibboleth.idp.authn.impl
-
An authentication action that completes MFA by producing a final
AuthenticationResultout of whatever constituent parts and pieces exist, by means of an overridable function, storing it in theAuthenticationContextand preparing a freshSubjectCanonicalizationContextto operate on. - FinalizeMultiFactorAuthentication() - Constructor for class net.shibboleth.idp.authn.impl.FinalizeMultiFactorAuthentication
-
Constructor.
- FinalizeMultiFactorAuthentication.DefaultResultMergingStrategy - Class in net.shibboleth.idp.authn.impl
-
Default merging strategy to combine individual
AuthenticationResultobjects into a single result. - findMatchingPrincipal(AuthenticationContext, RequestedPrincipalContext) - Method in class net.shibboleth.idp.authn.impl.FinalizeAuthentication
-
Evaluate request criteria and the
AuthenticationResultto locate aPrincipalin the result that satisfies the request criteria. - findRDN(RDNSequence, String) - Method in class net.shibboleth.idp.authn.impl.X500SubjectCanonicalization
-
Find an RDN with the specified OID.
- findValue(IdPAttribute) - Method in class net.shibboleth.idp.authn.impl.AttributeSourcedSubjectCanonicalization
-
Check for a compatible value in the input attribute.
- finishWithError(String, HttpServletRequest, HttpServletResponse, String) - Method in class net.shibboleth.idp.authn.spnego.impl.SPNEGOAuthnController
-
Finish the authentication process with an error.
- finishWithException(String, HttpServletRequest, HttpServletResponse, Exception) - Method in class net.shibboleth.idp.authn.spnego.impl.SPNEGOAuthnController
-
Finish the authentication process with an exception.
- finishWithSuccess(String, HttpServletRequest, HttpServletResponse, KerberosPrincipal) - Method in class net.shibboleth.idp.authn.spnego.impl.SPNEGOAuthnController
-
Finish the authentication process successfully.
- fixedEventLookupStrategy - Variable in class net.shibboleth.idp.authn.impl.PopulateAuthenticationContext
-
Optional lookup strategy for triggering credential validators to return a fixed event for testing.
- FLOW_ID_FIELD - Static variable in class net.shibboleth.idp.authn.impl.DefaultAuthenticationResultSerializer
-
Field name of Flow ID.
G
- generateSignedRequestToken(DuoIntegration, String) - Static method in class net.shibboleth.idp.authn.duo.impl.DuoSupport
-
Created a signed request to Duo for a user.
- generatorFactory - Variable in class net.shibboleth.idp.authn.impl.DefaultAuthenticationResultSerializer
-
JSON generator factory.
- genericSerializer - Variable in class net.shibboleth.idp.authn.impl.DefaultAuthenticationResultSerializer
-
Generic principal serializer for any unsupported principals.
- getAuthenticationFlowDescriptor(String, HttpServletRequest) - Method in class net.shibboleth.idp.authn.impl.RemoteUserAuthServlet
-
Get the executing
AuthenticationFlowDescriptor. - getAuthenticator() - Method in class net.shibboleth.idp.authn.impl.LDAPCredentialValidator
-
Returns the authenticator.
- getCapabilities() - Method in class net.shibboleth.idp.authn.duo.impl.DuoDevice
-
Get the device capabilities.
- getCode() - Method in class net.shibboleth.idp.authn.duo.impl.DuoFailureResponse
-
Get the failure code.
- getContext() - Method in class net.shibboleth.idp.authn.spnego.impl.GSSContextAcceptor
-
Return the GSS security context.
- getContextAcceptor() - Method in class net.shibboleth.idp.authn.spnego.impl.SPNEGOContext
-
Get the context acceptor for the current request.
- getCookieManager() - Method in class net.shibboleth.idp.authn.spnego.impl.SPNEGOAutoLoginManager
-
Get the
CookieManager. - getDevice() - Method in class net.shibboleth.idp.authn.duo.impl.DuoDevice
-
Get the device identifier.
- getDevices() - Method in class net.shibboleth.idp.authn.duo.impl.DuoPreauthResponse
-
Get the Duo devices.
- getEnrollPortalURL() - Method in class net.shibboleth.idp.authn.duo.impl.DuoPreauthResponse
-
Get the Duo enrollment portal URL.
- getFavorSSO() - Method in class net.shibboleth.idp.authn.impl.SelectAuthenticationFlow
-
Get whether SSO should trump explicit relying party requirements preference.
- getGenericPrincipalSerializer() - Method in class net.shibboleth.idp.authn.impl.DefaultAuthenticationResultSerializer
-
Returns the
GenericPrincipalSerializerused for any unsupported principals found in theAuthenticationResult. - getJsonArrayBuilder() - Method in class net.shibboleth.idp.authn.principal.impl.AuthenticationResultPrincipalSerializer
-
Get a
JsonArrayBuilderin a thread-safe manner. - getJsonArrayBuilder() - Method in class net.shibboleth.idp.authn.principal.impl.IdPAttributePrincipalSerializer
-
Get a
JsonArrayBuilderin a thread-safe manner. - getJsonArrayBuilder() - Method in class net.shibboleth.idp.authn.principal.impl.LDAPPrincipalSerializer
-
Get a
JsonArrayBuilderin a thread-safe manner. - getJsonArrayBuilder() - Method in class net.shibboleth.idp.authn.principal.impl.ProxyAuthenticationPrincipalSerializer
-
Get a
JsonArrayBuilderin a thread-safe manner. - getJsonArrayBuilder() - Method in class net.shibboleth.idp.authn.principal.impl.X500PrincipalSerializer
-
Get a
JsonArrayBuilderin a thread-safe manner. - getJsonObjectBuilder() - Method in class net.shibboleth.idp.authn.principal.impl.AuthenticationResultPrincipalSerializer
-
Get a
JsonObjectBuilderin a thread-safe manner. - getJsonObjectBuilder() - Method in class net.shibboleth.idp.authn.principal.impl.IdPAttributePrincipalSerializer
-
Get a
JsonObjectBuilderin a thread-safe manner. - getJsonObjectBuilder() - Method in class net.shibboleth.idp.authn.principal.impl.LDAPPrincipalSerializer
-
Get a
JsonObjectBuilderin a thread-safe manner. - getJsonObjectBuilder() - Method in class net.shibboleth.idp.authn.principal.impl.ProxyAuthenticationPrincipalSerializer
-
Get a
JsonObjectBuilderin a thread-safe manner. - getJsonObjectBuilder() - Method in class net.shibboleth.idp.authn.principal.impl.X500PrincipalSerializer
-
Get a
JsonObjectBuilderin a thread-safe manner. - getKerberosSettings() - Method in class net.shibboleth.idp.authn.spnego.impl.SPNEGOContext
-
Get the Kerberos settings.
- getKeytab() - Method in class net.shibboleth.idp.authn.spnego.impl.KerberosRealmSettings
-
Get the keytab.
- getLockoutManager(RequestContext) - Method in class net.shibboleth.idp.authn.impl.DoLockoutManagerOperation
-
Helper method to get the manager bean to operate on.
- getLoginConfigParameters() - Method in class net.shibboleth.idp.authn.impl.JAASCredentialValidator
-
Get the type-specific parameters of the JAAS
Configurationto use. - getLoginConfigType() - Method in class net.shibboleth.idp.authn.impl.JAASCredentialValidator
-
Get the type of JAAS
Configurationto use. - getLoginModuleClassName() - Method in class net.shibboleth.idp.authn.spnego.impl.KerberosSettings
-
Return name of the JAAS LoginModule to use to acquire Kerberos credentials.
- getMatchingPrincipal() - Method in class net.shibboleth.idp.authn.principal.impl.ExactPrincipalEvalPredicateFactory.ExactMatchPredicate
- getMatchingPrincipal() - Method in class net.shibboleth.idp.authn.principal.impl.InexactPrincipalEvalPredicateFactory.InexactMatchPredicate
- getMatchingRules() - Method in class net.shibboleth.idp.authn.principal.impl.InexactPrincipalEvalPredicateFactory
-
Get the matching rules to apply.
- getMessage() - Method in class net.shibboleth.idp.authn.duo.impl.DuoFailureResponse
-
Get the failure message.
- getMessageDetail() - Method in class net.shibboleth.idp.authn.duo.impl.DuoFailureResponse
-
Get the failure message details.
- getMetricName() - Method in class net.shibboleth.idp.authn.impl.ValidateCredentials
- getName() - Method in class net.shibboleth.idp.authn.duo.impl.DuoDevice
-
Get the device name.
- getNumber() - Method in class net.shibboleth.idp.authn.duo.impl.DuoDevice
-
Get the device number.
- getPassword() - Method in class net.shibboleth.idp.authn.spnego.impl.KerberosRealmSettings
-
Get the password.
- getPredicate(Principal) - Method in class net.shibboleth.idp.authn.principal.impl.ExactPrincipalEvalPredicateFactory
- getPredicate(Principal) - Method in class net.shibboleth.idp.authn.principal.impl.InexactPrincipalEvalPredicateFactory
- getPrincipal(AuthenticationFlowDescriptor, String) - Method in class net.shibboleth.idp.authn.impl.RemoteUserAuthServlet
-
Locate a custom
Principalmatching a string, supported by the flow descriptor. - getPrincipalPredicateFactoryEvalRegistry() - Method in class net.shibboleth.idp.authn.impl.PopulateAuthenticationContext
-
Get the registry of predicate factories for custom principal evaluation.
- getRealms() - Method in class net.shibboleth.idp.authn.spnego.impl.KerberosSettings
-
Get list of realms.
- getRefreshKrb5Config() - Method in class net.shibboleth.idp.authn.spnego.impl.KerberosSettings
-
Return whether to refresh the Kerberos configuration before running.
- getResponse() - Method in class net.shibboleth.idp.authn.duo.impl.DuoResponseWrapper
-
Get the inner response.
- getResult() - Method in class net.shibboleth.idp.authn.duo.impl.DuoAuthAPIResponse
-
Get the Duo result string.
- getReturnAttributes() - Method in class net.shibboleth.idp.authn.impl.LDAPCredentialValidator
-
Returns the return attributes.
- getServerCredential(Subject) - Method in class net.shibboleth.idp.authn.spnego.impl.GSSContextAcceptor
-
Create the credential for the GSS-API.
- getServicePrincipal() - Method in class net.shibboleth.idp.authn.spnego.impl.KerberosRealmSettings
-
Get the service principal name.
- getSPNEGOContext(ProfileRequestContext) - Method in class net.shibboleth.idp.authn.spnego.impl.SPNEGOAuthnController
-
Navigate to the
SPNEGOContextin the context tree. - getStat() - Method in class net.shibboleth.idp.authn.duo.impl.DuoFailureResponse
-
Get the failure status.
- getStat() - Method in class net.shibboleth.idp.authn.duo.impl.DuoResponseWrapper
-
Get the response status.
- getStatus() - Method in class net.shibboleth.idp.authn.duo.impl.DuoAuthResponse
-
Get the Duo status string.
- getStatusMessage() - Method in class net.shibboleth.idp.authn.duo.impl.DuoAuthAPIResponse
-
Get the Duo status message.
- getTrustedDeviceToken() - Method in class net.shibboleth.idp.authn.duo.impl.DuoAuthResponse
-
Get the Duo trusted device token string.
- getType() - Method in class net.shibboleth.idp.authn.duo.impl.DuoDevice
-
Get the device type.
- getUnattemptedInactiveFlow(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.authn.impl.SelectAuthenticationFlow
-
Return the first inactive potential flow not found in the intermediate flows collection that applies to the request.
- getUsernameToken(Envelope) - Method in class net.shibboleth.idp.authn.impl.ExtractUsernamePasswordFromWSSToken
-
Extracts the
UsernameTokenfrom the givenEnvelope. - GSSAcceptorLoginModule - Class in net.shibboleth.idp.authn.spnego.impl
-
Kerberos login utility for the context acceptor, encapsulates a number of special options used to create a security context for the GSS acceptor, usually based on a keytab file.
- GSSAcceptorLoginModule(KerberosRealmSettings, boolean, String) - Constructor for class net.shibboleth.idp.authn.spnego.impl.GSSAcceptorLoginModule
-
Constructor.
- GSSAcceptorLoginModule.UsernamePasswordCallbackHandler - Class in net.shibboleth.idp.authn.spnego.impl
-
A JAAS username and password CallbackHandler.
- GSSContextAcceptor - Class in net.shibboleth.idp.authn.spnego.impl
-
Helper class that manages context establishment for the SPNEGO GSS-API mechanism.
- GSSContextAcceptor(KerberosSettings) - Constructor for class net.shibboleth.idp.authn.spnego.impl.GSSContextAcceptor
-
Constructor.
H
- handle(Callback[]) - Method in class net.shibboleth.idp.authn.impl.JAASCredentialValidator.SimpleCallbackHandler
-
Handle a callback.
- handle(Callback[]) - Method in class net.shibboleth.idp.authn.impl.KerberosCredentialValidator.SimpleCallbackHandler
-
Handle a callback.
- handle(Callback[]) - Method in class net.shibboleth.idp.authn.spnego.impl.GSSAcceptorLoginModule.UsernamePasswordCallbackHandler
- handleError(String, HttpServletRequest, HttpServletResponse) - Method in class net.shibboleth.idp.authn.spnego.impl.SPNEGOAuthnController
-
Respond to a user signaling that an error occurred.
- handleError(ProfileRequestContext, AuthenticationContext, Exception, String) - Method in class net.shibboleth.idp.authn.impl.ValidateCredentials
- handleError(ProfileRequestContext, AuthenticationContext, String, String) - Method in class net.shibboleth.idp.authn.impl.ValidateCredentials
- handleWarning(ProfileRequestContext, AuthenticationContext, String, String) - Method in class net.shibboleth.idp.authn.impl.ValidateCredentials
- HTPasswdCredentialValidator - Class in net.shibboleth.idp.authn.impl
-
A password validator that authenticates against Apache htpasswd files.
- HTPasswdCredentialValidator() - Constructor for class net.shibboleth.idp.authn.impl.HTPasswdCredentialValidator
-
Constructor.
- htPasswdResource - Variable in class net.shibboleth.idp.authn.impl.HTPasswdCredentialValidator
-
Source of information.
- httpClient - Variable in class net.shibboleth.idp.authn.duo.impl.AbstractDuoAuthenticator
-
HttpClient for contacting Duo.
- httpClientSecurityParameters - Variable in class net.shibboleth.idp.authn.duo.impl.AbstractDuoAuthenticator
-
HTTP client security parameters.
- httpRequest - Variable in class net.shibboleth.idp.authn.impl.StorageBackedAccountLockoutManager.UsernameIPLockoutKeyStrategy
-
Servlet request to pull client ip from.
I
- IdPAttributePrincipalSerializer - Class in net.shibboleth.idp.authn.principal.impl
-
Principal serializer for
IdPAttributePrincipal. - IdPAttributePrincipalSerializer() - Constructor for class net.shibboleth.idp.authn.principal.impl.IdPAttributePrincipalSerializer
-
Constructor.
- inboundMessage - Variable in class net.shibboleth.idp.authn.impl.ExtractUsernamePasswordFromWSSToken
-
Inbound message to operate on.
- increment(ProfileRequestContext) - Method in class net.shibboleth.idp.authn.impl.StorageBackedAccountLockoutManager
- InexactMatchPredicate(Principal) - Constructor for class net.shibboleth.idp.authn.principal.impl.InexactPrincipalEvalPredicateFactory.InexactMatchPredicate
-
Constructor.
- InexactPrincipalEvalPredicateFactory - Class in net.shibboleth.idp.authn.principal.impl
-
PrincipalEvalPredicateFactorythat implements inexact matching of principals, based on an arbitrary set of "matches" configured at runtime. - InexactPrincipalEvalPredicateFactory() - Constructor for class net.shibboleth.idp.authn.principal.impl.InexactPrincipalEvalPredicateFactory
-
Constructor.
- InexactPrincipalEvalPredicateFactory.InexactMatchPredicate - Class in net.shibboleth.idp.authn.principal.impl
-
Implementation of an inexact-matching predicate.
- init(FilterConfig) - Method in class net.shibboleth.idp.authn.impl.X509ProxyFilter
- init(ServletConfig) - Method in class net.shibboleth.idp.authn.impl.RemoteUserAuthServlet
- init(ServletConfig) - Method in class net.shibboleth.idp.authn.impl.X509AuthServlet
- InitializeProxyProfileRequestContext - Class in net.shibboleth.idp.authn.proxy.impl
-
Action that creates a new
ProfileRequestContextvia a creation strategy, and sets the profile and logging IDs, if provided. - InitializeProxyProfileRequestContext() - Constructor for class net.shibboleth.idp.authn.proxy.impl.InitializeProxyProfileRequestContext
-
Constructor.
- InitializeProxyProfileRequestContext.DefaultPRCCreationStrategy - Class in net.shibboleth.idp.authn.proxy.impl
-
Default strategy that nests the new PRC below the AC.
- InitializeRequestedPrincipalContext - Class in net.shibboleth.idp.authn.impl
-
An action that creates an
RequestedPrincipalContextand attaches it to the currentAuthenticationContext, if the profile request context contains aRelyingPartyContextwith anAuthenticationProfileConfigurationcontaining one or more default authentication methods. - InitializeRequestedPrincipalContext() - Constructor for class net.shibboleth.idp.authn.impl.InitializeRequestedPrincipalContext
-
Constructor.
- isAuthenticated(String) - Method in class net.shibboleth.idp.authn.impl.ValidateRemoteUser
-
Check whitelist, blacklist, and matching expression for acceptance.
- isAuthenticated(InetAddress, Collection<IPRange>) - Method in class net.shibboleth.idp.authn.impl.ValidateUserAgentAddress
-
Checks whether the given IP address meets a set of IP range requirements.
- isAutoAuthenticationSupported() - Method in class net.shibboleth.idp.authn.duo.impl.ExtractDuoAuthenticationFromHeaders
-
Get whether "auto" is the default setting.
- isClientAddressTrusted() - Method in class net.shibboleth.idp.authn.duo.impl.ExtractDuoAuthenticationFromHeaders
-
Get whether the client address should be trusted for use in API calls.
- isDisabled() - Method in class net.shibboleth.idp.authn.spnego.impl.SPNEGOAutoLoginManager
-
Checks whether auto-login is disabled.
- isEnabled() - Method in class net.shibboleth.idp.authn.spnego.impl.SPNEGOAutoLoginManager
-
Checks whether auto-login is enabled.
- isNTLMMechanism(byte[]) - Method in class net.shibboleth.idp.authn.spnego.impl.SPNEGOAuthnController
-
Check if the GSS-API data represents an NTLM mechanism request.
J
- JAASCredentialValidator - Class in net.shibboleth.idp.authn.impl
-
A password validator that authenticates against JAAS.
- JAASCredentialValidator() - Constructor for class net.shibboleth.idp.authn.impl.JAASCredentialValidator
-
Constructor.
- JAASCredentialValidator.SimpleCallbackHandler - Class in net.shibboleth.idp.authn.impl
-
A callback handler that provides name and password data to a JAAS login process, along with other miscellany.
- JSON_PATTERN - Static variable in class net.shibboleth.idp.authn.principal.impl.AuthenticationResultPrincipalSerializer
-
Pattern used to determine if input is supported.
- JSON_PATTERN - Static variable in class net.shibboleth.idp.authn.principal.impl.IdPAttributePrincipalSerializer
-
Pattern used to determine if input is supported.
- JSON_PATTERN - Static variable in class net.shibboleth.idp.authn.principal.impl.LDAPPrincipalSerializer
-
Pattern used to determine if input is supported.
- JSON_PATTERN - Static variable in class net.shibboleth.idp.authn.principal.impl.ProxyAuthenticationPrincipalSerializer
-
Pattern used to determine if input is supported.
- JSON_PATTERN - Static variable in class net.shibboleth.idp.authn.principal.impl.X500PrincipalSerializer
-
Pattern used to determine if input is supported.
K
- KerberosCredentialValidator - Class in net.shibboleth.idp.authn.impl
-
A password validator that authenticates against Kerberos natively, with optional service ticket verification.
- KerberosCredentialValidator() - Constructor for class net.shibboleth.idp.authn.impl.KerberosCredentialValidator
-
Constructor.
- KerberosCredentialValidator.SimpleCallbackHandler - Class in net.shibboleth.idp.authn.impl
-
A callback handler that provides static name and password data to a JAAS login process.
- KerberosRealmSettings - Class in net.shibboleth.idp.authn.spnego.impl
-
Kerberos realm settings for the SPNEGO authentication flow.
- KerberosRealmSettings() - Constructor for class net.shibboleth.idp.authn.spnego.impl.KerberosRealmSettings
- kerberosSettings - Variable in class net.shibboleth.idp.authn.spnego.impl.GSSContextAcceptor
-
The Kerberos settings.
- kerberosSettings - Variable in class net.shibboleth.idp.authn.spnego.impl.SPNEGOContext
-
The Kerberos settings.
- KerberosSettings - Class in net.shibboleth.idp.authn.spnego.impl
-
Kerberos settings for the SPNEGO authentication flow.
- KerberosSettings() - Constructor for class net.shibboleth.idp.authn.spnego.impl.KerberosSettings
-
Constructor.
- key - Variable in class net.shibboleth.idp.authn.impl.DoLockoutManagerOperation
-
Account key to operate on.
- KEY - Static variable in class net.shibboleth.idp.authn.impl.DoLockoutManagerOperation
-
Flow variable indicating ID of account key.
- keystore - Variable in class net.shibboleth.idp.authn.impl.KeystoreResourceCredentialConfig
-
Keystore resource.
- keystoreAliases - Variable in class net.shibboleth.idp.authn.impl.KeystoreResourceCredentialConfig
-
Keystore aliases to use.
- keystorePassword - Variable in class net.shibboleth.idp.authn.impl.KeystoreResourceCredentialConfig
-
Password for keystore.
- keyStoreReader - Variable in class net.shibboleth.idp.authn.impl.KeystoreResourceCredentialConfig
-
Handles loading keystores.
- KeystoreResourceCredentialConfig - Class in net.shibboleth.idp.authn.impl
-
Implementation of
CredentialConfigthat loads keystore and truststore data using aResource. - KeystoreResourceCredentialConfig() - Constructor for class net.shibboleth.idp.authn.impl.KeystoreResourceCredentialConfig
- keystoreType - Variable in class net.shibboleth.idp.authn.impl.KeystoreResourceCredentialConfig
-
Type of keystore.
- keytab - Variable in class net.shibboleth.idp.authn.spnego.impl.KerberosRealmSettings
-
The keytab to use (keytab and password are mutually exclusive).
- keytabPath - Variable in class net.shibboleth.idp.authn.impl.KerberosCredentialValidator
-
Path to keytab for service principal.
- krbLoginModule - Variable in class net.shibboleth.idp.authn.spnego.impl.GSSContextAcceptor
-
The Kerberos login module and server login state.
- krbModule - Variable in class net.shibboleth.idp.authn.spnego.impl.GSSAcceptorLoginModule
-
The JAAS login module to use.
L
- lastModified - Variable in class net.shibboleth.idp.authn.impl.HTPasswdCredentialValidator
-
File timestamp.
- LDAPCredentialValidator - Class in net.shibboleth.idp.authn.impl
-
A password validator that authenticates against LDAP natively.
- LDAPCredentialValidator() - Constructor for class net.shibboleth.idp.authn.impl.LDAPCredentialValidator
- LDAPPrincipalSerializer - Class in net.shibboleth.idp.authn.principal.impl
-
Principal serializer for
LdapPrincipal. - LDAPPrincipalSerializer() - Constructor for class net.shibboleth.idp.authn.principal.impl.LDAPPrincipalSerializer
-
Constructor.
- LEAF_HEADER_PARAM - Static variable in class net.shibboleth.idp.authn.impl.X509ProxyFilter
-
Init parameter controlling what headers to check for the leaf certificate.
- leafHeader - Variable in class net.shibboleth.idp.authn.impl.X509ProxyFilter
-
Name of header containing end-entity certificate.
- lockoutDurationLookupStrategy - Variable in class net.shibboleth.idp.authn.impl.StorageBackedAccountLockoutManager
-
Lookup function for duration of lockout.
- lockoutKeyStrategy - Variable in class net.shibboleth.idp.authn.impl.StorageBackedAccountLockoutManager
-
Lookup function to produce account lockout keys.
- lockoutManager - Variable in class net.shibboleth.idp.authn.impl.DoLockoutManagerOperation
-
AccountLockoutManagerto operate on. - lockoutManager - Variable in class net.shibboleth.idp.authn.impl.ValidateCredentials
-
Optional lockout management interface.
- log - Variable in class net.shibboleth.idp.authn.duo.impl.ExtractDuoAuthenticationFromHeaders
-
Class logger.
- log - Variable in class net.shibboleth.idp.authn.duo.impl.ValidateDuoAuthAPI
-
Class logger.
- log - Variable in class net.shibboleth.idp.authn.duo.impl.ValidateDuoWebResponse
-
Class logger.
- log - Variable in class net.shibboleth.idp.authn.impl.AttributeSourcedSubjectCanonicalization
-
Class logger.
- log - Variable in class net.shibboleth.idp.authn.impl.DefaultAuthenticationResultSerializer
-
Class logger.
- log - Variable in class net.shibboleth.idp.authn.impl.DoLockoutManagerOperation
-
Class logger.
- log - Variable in class net.shibboleth.idp.authn.impl.ExtractRemoteUser
-
Class logger.
- log - Variable in class net.shibboleth.idp.authn.impl.ExtractUserAgentAddress
-
Class logger.
- log - Variable in class net.shibboleth.idp.authn.impl.ExtractUserAgentIdentifier
-
Class logger.
- log - Variable in class net.shibboleth.idp.authn.impl.ExtractUsernamePasswordFromBasicAuth
-
Class logger.
- log - Variable in class net.shibboleth.idp.authn.impl.ExtractUsernamePasswordFromFormRequest
-
Class logger.
- log - Variable in class net.shibboleth.idp.authn.impl.ExtractUsernamePasswordFromWSSToken
-
Class logger.
- log - Variable in class net.shibboleth.idp.authn.impl.ExtractX509CertificateFromRequest
-
Class logger.
- log - Variable in class net.shibboleth.idp.authn.impl.FilterFlowsByForcedAuthn
-
Class logger.
- log - Variable in class net.shibboleth.idp.authn.impl.FilterFlowsByNonBrowserSupport
-
Class logger.
- log - Variable in class net.shibboleth.idp.authn.impl.FinalizeAuthentication
-
Class logger.
- log - Variable in class net.shibboleth.idp.authn.impl.FinalizeMultiFactorAuthentication
-
Class logger.
- log - Variable in class net.shibboleth.idp.authn.impl.HTPasswdCredentialValidator
-
Class logger.
- log - Variable in class net.shibboleth.idp.authn.impl.InitializeRequestedPrincipalContext
-
Class logger.
- log - Variable in class net.shibboleth.idp.authn.impl.JAASCredentialValidator
-
Class logger.
- log - Variable in class net.shibboleth.idp.authn.impl.KerberosCredentialValidator
-
Class logger.
- log - Variable in class net.shibboleth.idp.authn.impl.LDAPCredentialValidator
-
Class logger.
- log - Variable in class net.shibboleth.idp.authn.impl.PopulateAuthenticationContext
-
Class logger.
- log - Variable in class net.shibboleth.idp.authn.impl.PopulateMultiFactorAuthenticationContext
-
Class logger.
- log - Variable in class net.shibboleth.idp.authn.impl.PopulateSubjectCanonicalizationContext
-
Class logger.
- log - Variable in class net.shibboleth.idp.authn.impl.PreserveAuthenticationFlowState
-
Class logger.
- log - Variable in class net.shibboleth.idp.authn.impl.RelyingPartyMapJAASLoginConfigStrategy
-
Logger.
- log - Variable in class net.shibboleth.idp.authn.impl.RemoteUserAuthServlet
-
Class logger.
- log - Variable in class net.shibboleth.idp.authn.impl.SelectAuthenticationFlow
-
Class logger.
- log - Variable in class net.shibboleth.idp.authn.impl.SelectSubjectCanonicalizationFlow
-
Class logger.
- log - Variable in class net.shibboleth.idp.authn.impl.SimpleSubjectCanonicalization
-
Class logger.
- log - Variable in class net.shibboleth.idp.authn.impl.StorageBackedAccountLockoutManager
-
Class logger.
- log - Variable in class net.shibboleth.idp.authn.impl.TransitionMultiFactorAuthentication
-
Class logger.
- log - Variable in class net.shibboleth.idp.authn.impl.ValidateCredentials
-
Class logger.
- log - Variable in class net.shibboleth.idp.authn.impl.ValidateExternalAuthentication
-
Class logger.
- log - Variable in class net.shibboleth.idp.authn.impl.ValidateFunctionResult
-
Class logger.
- log - Variable in class net.shibboleth.idp.authn.impl.ValidateRemoteUser
-
Class logger.
- log - Variable in class net.shibboleth.idp.authn.impl.ValidateUserAgentAddress
-
Class logger.
- log - Variable in class net.shibboleth.idp.authn.impl.X500SubjectCanonicalization
-
Class logger.
- log - Variable in class net.shibboleth.idp.authn.impl.X509AuthServlet
-
Class logger.
- log - Variable in class net.shibboleth.idp.authn.impl.X509CertificateCredentialValidator
-
Class logger.
- log - Variable in class net.shibboleth.idp.authn.impl.X509ProxyFilter
-
Class logger.
- log - Variable in class net.shibboleth.idp.authn.principal.impl.AuthenticationResultPrincipalSerializer
-
Class logger.
- log - Variable in class net.shibboleth.idp.authn.principal.impl.IdPAttributePrincipalSerializer
-
Class logger.
- log - Variable in class net.shibboleth.idp.authn.principal.impl.LDAPPrincipalSerializer
-
Class logger.
- log - Variable in class net.shibboleth.idp.authn.principal.impl.ProxyAuthenticationPrincipalSerializer
-
Class logger.
- log - Variable in class net.shibboleth.idp.authn.principal.impl.X500PrincipalSerializer
-
Class logger.
- log - Variable in class net.shibboleth.idp.authn.proxy.impl.DiscoveryProfileRequestFunction
-
Class logger.
- log - Variable in class net.shibboleth.idp.authn.proxy.impl.ExtractDiscoveryResponse
-
Class logger.
- log - Variable in class net.shibboleth.idp.authn.spnego.impl.GSSAcceptorLoginModule
-
Class logger.
- log - Variable in class net.shibboleth.idp.authn.spnego.impl.GSSContextAcceptor
-
Class logger.
- log - Variable in class net.shibboleth.idp.authn.spnego.impl.SPNEGOAuthnController
-
Class logger.
- log - Variable in class net.shibboleth.idp.authn.spnego.impl.SPNEGOAutoLoginManager
-
Class logger.
- loggingId - Variable in class net.shibboleth.idp.authn.proxy.impl.InitializeProxyProfileRequestContext
-
The logging ID to initialize the context to.
- login() - Method in class net.shibboleth.idp.authn.spnego.impl.GSSAcceptorLoginModule
-
Execute the login and return a Subject for the acceptor identity.
- loginConfigNames - Variable in class net.shibboleth.idp.authn.impl.JAASCredentialValidator
-
Holder for simple configurations defined by name.
- loginConfigParameters - Variable in class net.shibboleth.idp.authn.impl.JAASCredentialValidator
-
Type-specific configuration parameters.
- loginConfigResource - Variable in class net.shibboleth.idp.authn.impl.JAASCredentialValidator
-
JAAS configuration resource.
- loginConfigStrategy - Variable in class net.shibboleth.idp.authn.impl.JAASCredentialValidator
-
Strategy function to dynamically derive the login config(s) to use.
- loginConfigType - Variable in class net.shibboleth.idp.authn.impl.JAASCredentialValidator
-
Type of JAAS Configuration to instantiate.
- loginConfigurations - Variable in class net.shibboleth.idp.authn.impl.JAASCredentialValidator
-
Application name(s) in JAAS configuration to use.
- loginModuleClassName - Variable in class net.shibboleth.idp.authn.impl.KerberosCredentialValidator
-
Class name of JAAS LoginModule to acquire Kerberos credentials.
- loginModuleClassName - Variable in class net.shibboleth.idp.authn.spnego.impl.KerberosSettings
-
Class name of JAAS LoginModule to acquire Kerberos credentials.
- logout() - Method in class net.shibboleth.idp.authn.spnego.impl.GSSAcceptorLoginModule
-
Perform a JAAS logout.
- logout() - Method in class net.shibboleth.idp.authn.spnego.impl.GSSContextAcceptor
-
Dispose of the context and the server's credentials, and do a logout of the Kerberos login module.
M
- MANAGER_ID - Static variable in class net.shibboleth.idp.authn.impl.DoLockoutManagerOperation
-
Flow variable indicating ID of manager bean to access.
- managerId - Variable in class net.shibboleth.idp.authn.impl.DoLockoutManagerOperation
-
Manager ID to operate on.
- mappings - Variable in class net.shibboleth.idp.authn.impl.ValidateUserAgentAddress
-
Map of IP ranges to principal names.
- matchExpression - Variable in class net.shibboleth.idp.authn.impl.ValidateExternalAuthentication
-
A regular expression to apply for acceptance testing.
- matchExpression - Variable in class net.shibboleth.idp.authn.impl.ValidateRemoteUser
-
A regular expression to apply for acceptance testing.
- matchingRules - Variable in class net.shibboleth.idp.authn.principal.impl.InexactPrincipalEvalPredicateFactory
-
Rules for matching.
- maxAttemptsLookupStrategy - Variable in class net.shibboleth.idp.authn.impl.StorageBackedAccountLockoutManager
-
Lookup function for maximum failed attempts within window.
- message - Variable in class net.shibboleth.idp.authn.duo.impl.DuoFailureResponse
-
the failure message.
- messageDetail - Variable in class net.shibboleth.idp.authn.duo.impl.DuoFailureResponse
-
the failure message detail.
- metadataResolver - Variable in class net.shibboleth.idp.authn.impl.ValidateExternalAuthentication
-
Optional supplemental metadata source for filtering.
- mfaContext - Variable in class net.shibboleth.idp.authn.impl.FinalizeMultiFactorAuthentication
-
A subordinate
MultiFactorAuthenticationContext, if any. - mfaContext - Variable in class net.shibboleth.idp.authn.impl.TransitionMultiFactorAuthentication
-
A subordinate
MultiFactorAuthenticationContext, if any. - multiFactorContextCreationStrategy - Variable in class net.shibboleth.idp.authn.impl.PopulateMultiFactorAuthenticationContext
-
Lookup/creation function for the context to populate.
- multiFactorContextLookupStrategy - Variable in class net.shibboleth.idp.authn.impl.FinalizeMultiFactorAuthentication
-
Lookup function for the context to evaluate.
- multiFactorContextLookupStrategy - Variable in class net.shibboleth.idp.authn.impl.TransitionMultiFactorAuthentication
-
Lookup function for the context to evaluate.
N
- name - Variable in class net.shibboleth.idp.authn.duo.impl.DuoDevice
-
the Duo device name.
- name - Variable in class net.shibboleth.idp.authn.spnego.impl.GSSAcceptorLoginModule.UsernamePasswordCallbackHandler
-
The name to use.
- net.shibboleth.idp.authn.audit.impl - package net.shibboleth.idp.authn.audit.impl
-
Audit implementation classes.
- net.shibboleth.idp.authn.duo.impl - package net.shibboleth.idp.authn.duo.impl
-
Implementation of Duo authentication.
- net.shibboleth.idp.authn.impl - package net.shibboleth.idp.authn.impl
-
Implementation of various authentication actions.
- net.shibboleth.idp.authn.principal.impl - package net.shibboleth.idp.authn.principal.impl
-
Implementation of functionality related to Java Principals.
- net.shibboleth.idp.authn.proxy.impl - package net.shibboleth.idp.authn.proxy.impl
-
Classes implementing proxied authentication flows.
- net.shibboleth.idp.authn.spnego.impl - package net.shibboleth.idp.authn.spnego.impl
-
Implementation of SPNEGO authentication flow.
- noProxying - Variable in class net.shibboleth.idp.authn.impl.SelectAuthenticationFlow
-
Tracks a proxy count of zero for the request.
- NTLM_UNSUPPORTED - Static variable in class net.shibboleth.idp.authn.spnego.impl.SPNEGOAuthnController
-
Event ID indicating that NTLM was attempted by the client.
- number - Variable in class net.shibboleth.idp.authn.duo.impl.DuoDevice
-
the Duo device number.
O
- objectBuilderFactory - Variable in class net.shibboleth.idp.authn.principal.impl.AuthenticationResultPrincipalSerializer
-
JSON object bulder factory.
- objectBuilderFactory - Variable in class net.shibboleth.idp.authn.principal.impl.IdPAttributePrincipalSerializer
-
JSON object bulder factory.
- objectBuilderFactory - Variable in class net.shibboleth.idp.authn.principal.impl.LDAPPrincipalSerializer
-
JSON object bulder factory.
- objectBuilderFactory - Variable in class net.shibboleth.idp.authn.principal.impl.ProxyAuthenticationPrincipalSerializer
-
JSON object bulder factory.
- objectBuilderFactory - Variable in class net.shibboleth.idp.authn.principal.impl.X500PrincipalSerializer
-
JSON object bulder factory.
- objectIds - Variable in class net.shibboleth.idp.authn.impl.X500SubjectCanonicalization
-
OIDs to search for.
- objectMapper - Variable in class net.shibboleth.idp.authn.duo.impl.AbstractDuoAuthenticator
-
JSON object mapper.
- objectMapper - Variable in class net.shibboleth.idp.authn.impl.DoLockoutManagerOperation
-
JSON object mapper.
- options - Variable in class net.shibboleth.idp.authn.spnego.impl.GSSAcceptorLoginModule
-
Options for the JAAS login module.
P
- paramEscaper - Variable in class net.shibboleth.idp.authn.duo.impl.DuoAuthAuthenticator
-
pushinfo escaper.
- parameterNames - Variable in class net.shibboleth.idp.authn.impl.PreserveAuthenticationFlowState
-
Parameter names to look for.
- passcodeHeaderName - Variable in class net.shibboleth.idp.authn.duo.impl.ExtractDuoAuthenticationFromHeaders
-
Header name for passcode.
- PASSTHROUGH_PARAM - Static variable in class net.shibboleth.idp.authn.impl.X509AuthServlet
-
Parameter/cookie for bypassing prompt page.
- password - Variable in class net.shibboleth.idp.authn.spnego.impl.GSSAcceptorLoginModule.UsernamePasswordCallbackHandler
-
The password to use.
- password - Variable in class net.shibboleth.idp.authn.spnego.impl.KerberosRealmSettings
-
The password to use (keytab and password are mutually exclusive).
- passwordFieldName - Variable in class net.shibboleth.idp.authn.impl.ExtractUsernamePasswordFromFormRequest
-
Parameter name for password.
- passwordLookupStrategy - Variable in class net.shibboleth.idp.authn.impl.LDAPCredentialValidator
-
Optional strategy for obtaining/transforming the password.
- PopulateAuthenticationContext - Class in net.shibboleth.idp.authn.impl
-
An action that populates an
AuthenticationContextwith theAuthenticationFlowDescriptorobjects configured into the IdP, potential flows filtered by flow IDs from a lookup function. - PopulateAuthenticationContext() - Constructor for class net.shibboleth.idp.authn.impl.PopulateAuthenticationContext
-
Constructor.
- populateFilterContext(AttributeFilterContext) - Method in class net.shibboleth.idp.authn.impl.ValidateExternalAuthentication
-
Fill in the filter context data.
- PopulateMultiFactorAuthenticationContext - Class in net.shibboleth.idp.authn.impl
-
An action that creates and populates a
MultiFactorAuthenticationContextwith the set of transition rules to use for coordinating activity, the executingAuthenticationFlowDescriptorand with any active "factors" found, if an active result from the MFA flow is present in theAuthenticationContext. - PopulateMultiFactorAuthenticationContext() - Constructor for class net.shibboleth.idp.authn.impl.PopulateMultiFactorAuthenticationContext
-
Constructor.
- PopulateMultiFactorAuthenticationContext.DefaultResultLookupStrategy - Class in net.shibboleth.idp.authn.impl
-
Default strategy function to extract embedded
AuthenticationResults from inside theAuthenticationResultPrincipalcollection of an activeAuthenticationResultof the currently executing flow. - populateSubject(X509Certificate) - Method in class net.shibboleth.idp.authn.impl.X509CertificateCredentialValidator
-
Builds a subject with "standard" content from the validation.
- populateSubject(Subject) - Method in class net.shibboleth.idp.authn.duo.impl.ValidateDuoAuthAPI
- populateSubject(Subject) - Method in class net.shibboleth.idp.authn.duo.impl.ValidateDuoWebResponse
- populateSubject(Subject) - Method in class net.shibboleth.idp.authn.impl.ValidateCredentials
- populateSubject(Subject) - Method in class net.shibboleth.idp.authn.impl.ValidateExternalAuthentication
- populateSubject(Subject) - Method in class net.shibboleth.idp.authn.impl.ValidateFunctionResult
- populateSubject(Subject) - Method in class net.shibboleth.idp.authn.impl.ValidateRemoteUser
- populateSubject(Subject) - Method in class net.shibboleth.idp.authn.impl.ValidateUserAgentAddress
- populateSubject(Subject, Subject, UsernamePasswordContext) - Method in class net.shibboleth.idp.authn.impl.JAASCredentialValidator
-
Finish decorating the result.
- populateSubject(Subject, UsernamePasswordContext) - Method in class net.shibboleth.idp.authn.impl.KerberosCredentialValidator
- populateSubject(UsernamePasswordContext, AuthenticationResponse) - Method in class net.shibboleth.idp.authn.impl.LDAPCredentialValidator
-
Builds a new
Subjectpopulated with the necessary data. - PopulateSubjectCanonicalizationContext - Class in net.shibboleth.idp.authn.impl
-
An action that populates a
SubjectCanonicalizationContextwith theSubjectCanonicalizationFlowDescriptorobjects configured into the IdP. - PopulateSubjectCanonicalizationContext() - Constructor for class net.shibboleth.idp.authn.impl.PopulateSubjectCanonicalizationContext
-
Constructor.
- potentialFlowsLookupStrategy - Variable in class net.shibboleth.idp.authn.impl.PopulateAuthenticationContext
-
Lookup function for the flows to make available for possible use.
- preauthAuthenticator - Variable in class net.shibboleth.idp.authn.duo.impl.ValidateDuoAuthAPI
-
Implementation of Duo AuthApi /preauth enpoint.
- preferredPrincipalCtx - Variable in class net.shibboleth.idp.authn.impl.SelectAuthenticationFlow
-
A subordinate PreferredPrincipalContext, if any.
- PreserveAuthenticationFlowState - Class in net.shibboleth.idp.authn.impl
-
An action that extracts configured parameters from a servlet request and populates
AuthenticationContext.getAuthenticationStateMap()with the data. - PreserveAuthenticationFlowState() - Constructor for class net.shibboleth.idp.authn.impl.PreserveAuthenticationFlowState
-
Constructor.
- preserveTicket - Variable in class net.shibboleth.idp.authn.impl.KerberosCredentialValidator
-
Save the TGT in the resulting Subject?
- previousEvent - Variable in class net.shibboleth.idp.authn.impl.TransitionMultiFactorAuthentication
-
Holds the last event processed by the system.
- principal - Variable in class net.shibboleth.idp.authn.principal.impl.ExactPrincipalEvalPredicateFactory.ExactMatchPredicate
-
The principal object to compare against.
- principal - Variable in class net.shibboleth.idp.authn.principal.impl.InexactPrincipalEvalPredicateFactory.InexactMatchPredicate
-
The principal object to compare against.
- PRINCIPAL_ARRAY_FIELD - Static variable in class net.shibboleth.idp.authn.impl.DefaultAuthenticationResultSerializer
-
Field name of principal array.
- PRINCIPAL_ENTRY_FIELD - Static variable in class net.shibboleth.idp.authn.principal.impl.IdPAttributePrincipalSerializer
-
Field name of principal entry.
- PRINCIPAL_ENTRY_FIELD - Static variable in class net.shibboleth.idp.authn.principal.impl.LDAPPrincipalSerializer
-
Field name of principal entry.
- PRINCIPAL_NAME_FIELD - Static variable in class net.shibboleth.idp.authn.principal.impl.AuthenticationResultPrincipalSerializer
-
Field name of principal name.
- PRINCIPAL_NAME_FIELD - Static variable in class net.shibboleth.idp.authn.principal.impl.IdPAttributePrincipalSerializer
-
Field name of principal name.
- PRINCIPAL_NAME_FIELD - Static variable in class net.shibboleth.idp.authn.principal.impl.LDAPPrincipalSerializer
-
Field name of principal name.
- principalName - Variable in class net.shibboleth.idp.authn.impl.ValidateUserAgentAddress
-
The principal name established by the action, if any.
- principalSerializers - Variable in class net.shibboleth.idp.authn.impl.DefaultAuthenticationResultSerializer
-
Principal serializers.
- principalServiceManager - Variable in class net.shibboleth.idp.authn.impl.DefaultAuthenticationResultSerializer
-
Manager for principal services.
- PRIV_CREDS_ARRAY_FIELD - Static variable in class net.shibboleth.idp.authn.impl.DefaultAuthenticationResultSerializer
-
Field name of private credentials array.
- processActiveResult(ProfileRequestContext, AuthenticationContext, Collection<AuthenticationResult>, AuthenticationResult) - Method in class net.shibboleth.idp.authn.impl.PopulateMultiFactorAuthenticationContext.DefaultResultLookupStrategy
-
Check an active result for possible inclusion in the returned collection.
- profileId - Variable in class net.shibboleth.idp.authn.proxy.impl.InitializeProxyProfileRequestContext
-
The profile ID to initialize the context to.
- profileRequestContextCreationStrategy - Variable in class net.shibboleth.idp.authn.proxy.impl.InitializeProxyProfileRequestContext
-
Context creation strategy.
- PROXY_AUD_FIELD - Static variable in class net.shibboleth.idp.authn.principal.impl.ProxyAuthenticationPrincipalSerializer
-
Field name of proxy audiences.
- PROXY_AUTH_FIELD - Static variable in class net.shibboleth.idp.authn.principal.impl.ProxyAuthenticationPrincipalSerializer
-
Field name of authority content.
- PROXY_COUNT_FIELD - Static variable in class net.shibboleth.idp.authn.principal.impl.ProxyAuthenticationPrincipalSerializer
-
Field name of proxy count.
- ProxyAuthenticationPrincipalSerializer - Class in net.shibboleth.idp.authn.principal.impl
-
Principal serializer for
ProxyAuthenticationPrincipal. - ProxyAuthenticationPrincipalSerializer() - Constructor for class net.shibboleth.idp.authn.principal.impl.ProxyAuthenticationPrincipalSerializer
-
Constructor.
- PUB_CREDS_ARRAY_FIELD - Static variable in class net.shibboleth.idp.authn.impl.DefaultAuthenticationResultSerializer
-
Field name of public credentials array.
- pushInfoLookupStrategy - Variable in class net.shibboleth.idp.authn.duo.impl.ExtractDuoAuthenticationFromHeaders
-
Strategy function for populating pushinfo AuthAPI parameter.
R
- readCredentials(InputStream) - Method in class net.shibboleth.idp.authn.impl.HTPasswdCredentialValidator
-
Reads the credentials from stream.
- readerFactory - Variable in class net.shibboleth.idp.authn.impl.DefaultAuthenticationResultSerializer
-
JSON reader factory.
- realm - Variable in class net.shibboleth.idp.authn.spnego.impl.GSSAcceptorLoginModule
-
The realm settings.
- realmSettings - Variable in class net.shibboleth.idp.authn.spnego.impl.GSSContextAcceptor
-
The realm in use.
- realmSettings - Variable in class net.shibboleth.idp.authn.spnego.impl.KerberosSettings
-
List of realms (KerberosRealmSettings objects).
- recordSuccess(ProfileRequestContext) - Method in class net.shibboleth.idp.authn.impl.ValidateCredentials
-
Record a successful authentication attempt against the configured counter, optionally clearing account lockout state.
- refreshCredentials() - Method in class net.shibboleth.idp.authn.impl.HTPasswdCredentialValidator
-
Check for file refresh.
- refreshKrb5Config - Variable in class net.shibboleth.idp.authn.impl.KerberosCredentialValidator
-
Refresh the Kerberos config before running?
- refreshKrb5Config - Variable in class net.shibboleth.idp.authn.spnego.impl.KerberosSettings
-
Refresh the Kerberos config before running?
- relyingPartyContextLookupStrategy - Variable in class net.shibboleth.idp.authn.impl.ExternalAuthenticationImpl
-
Lookup function for relying party context.
- relyingPartyContextLookupStrategy - Variable in class net.shibboleth.idp.authn.impl.InitializeRequestedPrincipalContext
-
Strategy used to locate the
RelyingPartyContextassociated with a givenProfileRequestContext. - relyingPartyContextLookupStrategy - Variable in class net.shibboleth.idp.authn.proxy.impl.DiscoveryProfileRequestFunction
-
Lookup strategy for locating
RelyingPartyContext. - relyingPartyMap - Variable in class net.shibboleth.idp.authn.impl.RelyingPartyMapJAASLoginConfigStrategy
-
Map holding the relying party to JAAS config name mappings.
- RelyingPartyMapJAASLoginConfigStrategy - Class in net.shibboleth.idp.authn.impl
-
An implementation of the
loginConfigStrategyforJAASCredentialValidatorwhich uses a supplied map to resolve the JAAS config to use. - RelyingPartyMapJAASLoginConfigStrategy(Map<String, String>) - Constructor for class net.shibboleth.idp.authn.impl.RelyingPartyMapJAASLoginConfigStrategy
-
Constructor.
- RemoteUserAuthServlet - Class in net.shibboleth.idp.authn.impl
-
Extracts authentication information from the request and returns it via the IdP's external authentication interface.
- RemoteUserAuthServlet() - Constructor for class net.shibboleth.idp.authn.impl.RemoteUserAuthServlet
-
Constructor.
- replaceExistingContext - Variable in class net.shibboleth.idp.authn.impl.InitializeRequestedPrincipalContext
-
Whether to replace an existing subcontext, if any.
- replyUnauthorizedNegotiate(ProfileRequestContext, HttpServletRequest, HttpServletResponse) - Method in class net.shibboleth.idp.authn.spnego.impl.SPNEGOAuthnController
-
Send back an empty Negotiate challenge.
- replyUnauthorizedNegotiate(ProfileRequestContext, HttpServletRequest, HttpServletResponse, String) - Method in class net.shibboleth.idp.authn.spnego.impl.SPNEGOAuthnController
-
Send back a Negotiate challenge token.
- requestedPrincipalCtx - Variable in class net.shibboleth.idp.authn.impl.SelectAuthenticationFlow
-
A subordinate RequestedPrincipalContext, if any.
- requesterLookupStrategy - Variable in class net.shibboleth.idp.authn.impl.FinalizeMultiFactorAuthentication
-
Function used to obtain the requester ID.
- requireAll - Variable in class net.shibboleth.idp.authn.impl.ValidateCredentials
-
Whether all validators must succeed.
- resolveFromSubject - Variable in class net.shibboleth.idp.authn.impl.AttributeSourcedSubjectCanonicalization
-
Whether to also check the original Subject for
IdPAttributePrincipals. - responderLookupStrategy - Variable in class net.shibboleth.idp.authn.impl.FinalizeMultiFactorAuthentication
-
Function used to obtain the responder ID.
- response - Variable in class net.shibboleth.idp.authn.duo.impl.DuoResponseWrapper
-
the inner response.
- RESPONSE_PARAM - Static variable in class net.shibboleth.idp.authn.duo.impl.ValidateDuoWebResponse
-
Signed response parameter name.
- result - Variable in class net.shibboleth.idp.authn.duo.impl.DuoAuthAPIResponse
-
the result.
- result - Variable in class net.shibboleth.idp.authn.impl.ValidateFunctionResult
-
Authentication result.
- resultCachingPredicate - Variable in class net.shibboleth.idp.authn.impl.FinalizeMultiFactorAuthentication
-
Predicate to apply when setting AuthenticationResult cacheability.
- resultLookupStrategy - Variable in class net.shibboleth.idp.authn.impl.ValidateFunctionResult
-
Function to evaluate.
- resultMergingStrategy - Variable in class net.shibboleth.idp.authn.impl.FinalizeMultiFactorAuthentication
-
Strategy function to produce a final, merged result.
- results - Variable in class net.shibboleth.idp.authn.impl.ValidateCredentials
-
Results from successful validators.
- resultSerializer - Variable in class net.shibboleth.idp.authn.principal.impl.AuthenticationResultPrincipalSerializer
-
Circular reference back to the parent serializer.
- returnAttributes - Variable in class net.shibboleth.idp.authn.impl.LDAPCredentialValidator
-
Attributes to return from authentication.
- RFC_2822_DATE_FORMAT - Static variable in class net.shibboleth.idp.authn.duo.impl.DuoSupport
-
RFC 2822 formatter for date/time.
S
- SAVECERT_ENGINE_PARAM - Static variable in class net.shibboleth.idp.authn.impl.X509AuthServlet
-
Init parameter controlling certificate preservation.
- saveCertificateToCredentialSet - Variable in class net.shibboleth.idp.authn.impl.X509AuthServlet
-
Whether to save the certificate to the Java Subject's public credentials.
- saveCertificateToCredentialSet - Variable in class net.shibboleth.idp.authn.impl.X509CertificateCredentialValidator
-
Whether to save the certificate in the Java Subject's public credentials.
- SCOPED_VALUE_FIELD - Static variable in class net.shibboleth.idp.authn.principal.impl.IdPAttributePrincipalSerializer
-
Field name of type code of an
ScopedStringAttributeValue. - selectActiveResult(ProfileRequestContext, AuthenticationContext, AuthenticationResult) - Method in class net.shibboleth.idp.authn.impl.SelectAuthenticationFlow
-
Selects an active result and completes processing.
- SelectAuthenticationFlow - Class in net.shibboleth.idp.authn.impl
-
An authentication action that selects an authentication flow to invoke, or re-uses an existing result for SSO.
- SelectAuthenticationFlow() - Constructor for class net.shibboleth.idp.authn.impl.SelectAuthenticationFlow
- selectInactiveFlow(ProfileRequestContext, AuthenticationContext, AuthenticationFlowDescriptor) - Method in class net.shibboleth.idp.authn.impl.SelectAuthenticationFlow
-
Selects an inactive flow and completes processing.
- selectRequestedFlow(ProfileRequestContext, AuthenticationContext, Map<String, AuthenticationResult>) - Method in class net.shibboleth.idp.authn.impl.SelectAuthenticationFlow
-
Selects a flow or an active result in the presence of specific requested Principals and completes processing.
- selectRequestedInactiveFlow(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.authn.impl.SelectAuthenticationFlow
-
Selects an inactive flow in the presence of specific requested Principals, and completes processing.
- SelectSubjectCanonicalizationFlow - Class in net.shibboleth.idp.authn.impl
-
A canonicalization action that selects a canonicalization flow to invoke.
- SelectSubjectCanonicalizationFlow() - Constructor for class net.shibboleth.idp.authn.impl.SelectSubjectCanonicalizationFlow
- selectUnattemptedFlow(ProfileRequestContext, SubjectCanonicalizationContext) - Method in class net.shibboleth.idp.authn.impl.SelectSubjectCanonicalizationFlow
-
Select the first potential flow not found in the intermediate flows collection, and that is applicable to the context.
- sendError(int, String, String) - Method in class net.shibboleth.idp.authn.impl.DoLockoutManagerOperation
-
Output an error object.
- serialize(Principal) - Method in class net.shibboleth.idp.authn.principal.impl.AuthenticationResultPrincipalSerializer
- serialize(Principal) - Method in class net.shibboleth.idp.authn.principal.impl.IdPAttributePrincipalSerializer
- serialize(Principal) - Method in class net.shibboleth.idp.authn.principal.impl.LDAPPrincipalSerializer
- serialize(Principal) - Method in class net.shibboleth.idp.authn.principal.impl.ProxyAuthenticationPrincipalSerializer
- serialize(Principal) - Method in class net.shibboleth.idp.authn.principal.impl.X500PrincipalSerializer
- serialize(AuthenticationResult) - Method in class net.shibboleth.idp.authn.impl.DefaultAuthenticationResultSerializer
- serializePrincipal(JsonGenerator, Principal) - Method in class net.shibboleth.idp.authn.impl.DefaultAuthenticationResultSerializer
-
Attempt to serialize a principal with the registered and default serializers.
- serializeValue(IdPAttributeValue) - Method in class net.shibboleth.idp.authn.principal.impl.IdPAttributePrincipalSerializer
-
Serialize an attribute value and produce a
JsonObject. - serialVersionUID - Static variable in class net.shibboleth.idp.authn.impl.RemoteUserAuthServlet
-
Serial UID.
- serialVersionUID - Static variable in class net.shibboleth.idp.authn.impl.X509AuthServlet
-
Serial UUID.
- serverCreds - Variable in class net.shibboleth.idp.authn.spnego.impl.GSSContextAcceptor
-
Server credentials used during context establishment.
- serverOptions - Variable in class net.shibboleth.idp.authn.impl.KerberosCredentialValidator
-
JAAS options for server login.
- service(HttpServletRequest, HttpServletResponse) - Method in class net.shibboleth.idp.authn.impl.RemoteUserAuthServlet
- service(HttpServletRequest, HttpServletResponse) - Method in class net.shibboleth.idp.authn.impl.X509AuthServlet
- servicePrincipal - Variable in class net.shibboleth.idp.authn.impl.KerberosCredentialValidator
-
Service principal to acquire a ticket for to verify KDC.
- servicePrincipal - Variable in class net.shibboleth.idp.authn.spnego.impl.KerberosRealmSettings
-
The service's principal.
- setActiveFlowsLookupStrategy(Function<ProfileRequestContext, Collection<String>>) - Method in class net.shibboleth.idp.authn.impl.PopulateAuthenticationContext
-
Set the lookup strategy to use for the authentication flows to activate.
- setActiveResultLookupStrategy(Function<ProfileRequestContext, Collection<AuthenticationResult>>) - Method in class net.shibboleth.idp.authn.impl.PopulateMultiFactorAuthenticationContext
-
Set the lookup strategy for any active "factors" that may be reusable.
- setAllowedUsernames(Collection<String>) - Method in class net.shibboleth.idp.authn.impl.ValidateRemoteUser
-
Set the allowed usernames.
- setAttributeContextLookupStrategy(Function<ProfileRequestContext, AttributeContext>) - Method in class net.shibboleth.idp.authn.impl.AttributeSourcedSubjectCanonicalization
-
Set the lookup strategy for the
AttributeContextto read from. - setAttributeSourceIds(List<String>) - Method in class net.shibboleth.idp.authn.impl.AttributeSourcedSubjectCanonicalization
-
Set the attribute IDs to read from in order of preference.
- setAuthAuthenticator(DuoAuthAuthenticator) - Method in class net.shibboleth.idp.authn.duo.impl.ValidateDuoAuthAPI
-
Set the
DuoAuthAuthenticator. - setAuthenticationCertificate(Resource) - Method in class net.shibboleth.idp.authn.impl.X509ResourceCredentialConfig
-
Set the authentication certificate resource.
- setAuthenticationKey(Resource) - Method in class net.shibboleth.idp.authn.impl.X509ResourceCredentialConfig
-
Set the authentication key resource.
- setAuthenticationKeyPassword(String) - Method in class net.shibboleth.idp.authn.impl.X509ResourceCredentialConfig
-
Set the authentication key password.
- setAuthenticator(Authenticator) - Method in class net.shibboleth.idp.authn.impl.LDAPCredentialValidator
-
Sets the authenticator.
- setAuthnAuthorityHeader(String) - Method in class net.shibboleth.idp.authn.impl.RemoteUserAuthServlet
-
Set the name of a request header to check for authenticating authority strings.
- setAuthnMethodHeader(String) - Method in class net.shibboleth.idp.authn.impl.RemoteUserAuthServlet
-
Set the name of a request header to check for authentication method strings.
- setAutoAuthenticationSupported(boolean) - Method in class net.shibboleth.idp.authn.duo.impl.ExtractDuoAuthenticationFromHeaders
-
Set whether "auto" is the default setting.
- setAvailableFlows(Collection<AuthenticationFlowDescriptor>) - Method in class net.shibboleth.idp.authn.impl.PopulateAuthenticationContext
-
Set the flows known to the system.
- setAvailableFlows(Collection<SubjectCanonicalizationFlowDescriptor>) - Method in class net.shibboleth.idp.authn.impl.PopulateSubjectCanonicalizationContext
-
Set the flows available for possible use.
- setBrowserProfile(boolean) - Method in class net.shibboleth.idp.authn.proxy.impl.InitializeProxyProfileRequestContext
-
Set whether the request is browser-based, defaults to false.
- setCertificateContextLookupStrategy(Function<AuthenticationContext, CertificateContext>) - Method in class net.shibboleth.idp.authn.impl.X509CertificateCredentialValidator
-
Set the lookup strategy to locate the
UsernamePasswordContext. - setCheckAttributes(Collection<String>) - Method in class net.shibboleth.idp.authn.impl.ExtractRemoteUser
-
Set the list of request attributes to check for an identity.
- setCheckAttributes(Collection<String>) - Method in class net.shibboleth.idp.authn.impl.RemoteUserAuthServlet
-
Set the list of request attributes to check for an identity.
- setCheckHeaders(Collection<String>) - Method in class net.shibboleth.idp.authn.impl.ExtractRemoteUser
-
Set the list of request headers to check for an identity.
- setCheckHeaders(Collection<String>) - Method in class net.shibboleth.idp.authn.impl.RemoteUserAuthServlet
-
Set the list of request headers to check for an identity.
- setCheckRemoteUser(boolean) - Method in class net.shibboleth.idp.authn.impl.ExtractRemoteUser
-
Set whether to check REMOTE_USER for an identity.
- setCheckRemoteUser(boolean) - Method in class net.shibboleth.idp.authn.impl.RemoteUserAuthServlet
-
Set whether to check REMOTE_USER for an identity.
- setClientAdddressTrusted(boolean) - Method in class net.shibboleth.idp.authn.duo.impl.ExtractDuoAuthenticationFromHeaders
-
Set whether the client address should be trusted for use in API calls.
- setContextAcceptor(GSSContextAcceptor) - Method in class net.shibboleth.idp.authn.spnego.impl.SPNEGOContext
-
Set the context acceptor for the current request.
- setCookieManager(CookieManager) - Method in class net.shibboleth.idp.authn.spnego.impl.SPNEGOAutoLoginManager
-
Set the
CookieManagerto use. - setCookieName(String) - Method in class net.shibboleth.idp.authn.spnego.impl.SPNEGOAutoLoginManager
-
Set the auto-login cookie name.
- setCounterInterval(Duration) - Method in class net.shibboleth.idp.authn.impl.StorageBackedAccountLockoutManager
-
Set interval after which counter is reset.
- setCounterIntervalLookupStrategy(Function<ProfileRequestContext, Duration>) - Method in class net.shibboleth.idp.authn.impl.StorageBackedAccountLockoutManager
-
Set lookup function for interval after which counter is reset.
- setDefaultConfigName(String) - Method in class net.shibboleth.idp.authn.impl.RelyingPartyMapJAASLoginConfigStrategy
-
Set the default JAAS config name returned when no specific one is configured for a particular relying party.
- setDeniedUsernames(Collection<String>) - Method in class net.shibboleth.idp.authn.impl.ValidateRemoteUser
-
Set the denied usernames.
- setDeviceHeader(String) - Method in class net.shibboleth.idp.authn.duo.impl.ExtractDuoAuthenticationFromHeaders
-
Set the device header name.
- setDiscoveryURLLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.idp.authn.proxy.impl.DiscoveryProfileRequestFunction
-
Set the lookup strategy for the "base" discovery service URL to use.
- setDuoIntegration(DuoIntegration) - Method in class net.shibboleth.idp.authn.duo.impl.ValidateDuoAuthAPI
-
Set DuoIntegration details to use directly.
- setDuoIntegration(DuoIntegration) - Method in class net.shibboleth.idp.authn.duo.impl.ValidateDuoWebResponse
-
Set DuoIntegration details to use directly.
- setDuoIntegrationLookupStrategy(Function<ProfileRequestContext, DuoIntegration>) - Method in class net.shibboleth.idp.authn.duo.impl.ValidateDuoAuthAPI
-
Set DuoIntegration lookup strategy to use.
- setDuoIntegrationLookupStrategy(Function<ProfileRequestContext, DuoIntegration>) - Method in class net.shibboleth.idp.authn.duo.impl.ValidateDuoWebResponse
-
Set DuoIntegration lookup strategy to use.
- setEventContextLookupStrategy(Function<ProfileRequestContext, EventContext>) - Method in class net.shibboleth.idp.authn.impl.TransitionMultiFactorAuthentication
-
Set the lookup strategy to use for the current event context.
- setExtendLockoutDuration(boolean) - Method in class net.shibboleth.idp.authn.impl.StorageBackedAccountLockoutManager
-
Set whether to extend the lockout duration on attempts during lockout.
- setFactorHeader(String) - Method in class net.shibboleth.idp.authn.duo.impl.ExtractDuoAuthenticationFromHeaders
-
Set the factor header name.
- setFavorSSO(boolean) - Method in class net.shibboleth.idp.authn.impl.SelectAuthenticationFlow
-
Set whether SSO should trump explicit relying party requirements preference.
- setFixedEventLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.idp.authn.impl.PopulateAuthenticationContext
-
Set optional lookup strategy to return a fixed event to return from credential validation to exercise error and warning logic.
- setHttpClient(HttpClient) - Method in class net.shibboleth.idp.authn.duo.impl.AbstractDuoAuthenticator
-
Set the
HttpClientto use for contacting Duo. - setHttpClientSecurityParameters(HttpClientSecurityParameters) - Method in class net.shibboleth.idp.authn.duo.impl.AbstractDuoAuthenticator
-
Set the optional client security parameters.
- setHttpServletRequest(HttpServletRequest) - Method in class net.shibboleth.idp.authn.impl.StorageBackedAccountLockoutManager.UsernameIPLockoutKeyStrategy
-
Set the servlet request to read from.
- setKerberosSettings(KerberosSettings) - Method in class net.shibboleth.idp.authn.spnego.impl.SPNEGOContext
-
Set the Kerberos settings.
- setKeystore(Resource) - Method in class net.shibboleth.idp.authn.impl.KeystoreResourceCredentialConfig
-
Set the keystore resource.
- setKeystoreAliases(String[]) - Method in class net.shibboleth.idp.authn.impl.KeystoreResourceCredentialConfig
-
Set the keystore aliases.
- setKeystorePassword(String) - Method in class net.shibboleth.idp.authn.impl.KeystoreResourceCredentialConfig
-
Set the keystore password.
- setKeystoreType(String) - Method in class net.shibboleth.idp.authn.impl.KeystoreResourceCredentialConfig
-
Set the keystore type.
- setKeytab(String) - Method in class net.shibboleth.idp.authn.spnego.impl.KerberosRealmSettings
-
Set the keytab to use.
- setKeytabPath(String) - Method in class net.shibboleth.idp.authn.impl.KerberosCredentialValidator
-
Provides a keytab for the service principal to use to verify the KDC.
- setLockoutDuration(Duration) - Method in class net.shibboleth.idp.authn.impl.StorageBackedAccountLockoutManager
-
Set lockout duration.
- setLockoutDurationLookupStrategy(Function<ProfileRequestContext, Duration>) - Method in class net.shibboleth.idp.authn.impl.StorageBackedAccountLockoutManager
-
Set lookup function for lockout duration.
- setLockoutKeyStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.idp.authn.impl.StorageBackedAccountLockoutManager
-
Set the strategy function to compute the account lockout key.
- setLockoutManager(AccountLockoutManager) - Method in class net.shibboleth.idp.authn.impl.ValidateCredentials
-
Set an account lockout management component.
- setLoggingId(String) - Method in class net.shibboleth.idp.authn.proxy.impl.InitializeProxyProfileRequestContext
-
Set the logging ID to populate into the context.
- setLoginConfigNames(Collection<String>) - Method in class net.shibboleth.idp.authn.impl.JAASCredentialValidator
-
Set the JAAS application name(s) to use.
- setLoginConfigParameters(URI) - Method in class net.shibboleth.idp.authn.impl.JAASCredentialValidator
-
Set a URI to use as a JAAS configuration parameter.
- setLoginConfigResource(Resource) - Method in class net.shibboleth.idp.authn.impl.JAASCredentialValidator
-
Set a login configuration resource to use.
- setLoginConfigStrategy(Function<ProfileRequestContext, Collection<Pair<String, Subject>>>) - Method in class net.shibboleth.idp.authn.impl.JAASCredentialValidator
-
Set the strategy function to use to obtain the JAAS application configuration(s) to use.
- setLoginConfigType(String) - Method in class net.shibboleth.idp.authn.impl.JAASCredentialValidator
-
Set the type of JAAS
Configurationto use. - setLoginConfigurations(Collection<Pair<String, Collection<Principal>>>) - Method in class net.shibboleth.idp.authn.impl.JAASCredentialValidator
-
Set the JAAS application name(s) to use, along with an optional collection of custom principals to apply to the result.
- setLoginModuleClassName(String) - Method in class net.shibboleth.idp.authn.impl.KerberosCredentialValidator
-
Set the name of the JAAS LoginModule to use to acquire Kerberos credentials.
- setLoginModuleClassName(String) - Method in class net.shibboleth.idp.authn.spnego.impl.KerberosSettings
-
Set the name of the JAAS LoginModule to use to acquire Kerberos credentials.
- setMappings(Map<String, Collection<IPRange>>) - Method in class net.shibboleth.idp.authn.impl.ValidateUserAgentAddress
-
Set the IP range(s) to authenticate as particular principals.
- setMatchExpression(Pattern) - Method in class net.shibboleth.idp.authn.impl.ValidateExternalAuthentication
-
Set a matching expression to apply for username acceptance.
- setMatchExpression(Pattern) - Method in class net.shibboleth.idp.authn.impl.ValidateRemoteUser
-
Set a matching expression to apply for acceptance.
- setMatchingRules(Map<String, Collection<String>>) - Method in class net.shibboleth.idp.authn.principal.impl.InexactPrincipalEvalPredicateFactory
-
Set the matching rules to apply.
- setMaxAttempts(int) - Method in class net.shibboleth.idp.authn.impl.StorageBackedAccountLockoutManager
-
Set the maximum failed attempts within window.
- setMaxAttemptsLookupStrategy(Function<ProfileRequestContext, Integer>) - Method in class net.shibboleth.idp.authn.impl.StorageBackedAccountLockoutManager
-
Set lookup function for maximum failed attempts within window.
- setMetadataResolver(MetadataResolver) - Method in class net.shibboleth.idp.authn.impl.ValidateExternalAuthentication
-
Set a metadata source to use during filtering.
- setMultiFactorContextCreationStrategy(Function<ProfileRequestContext, MultiFactorAuthenticationContext>) - Method in class net.shibboleth.idp.authn.impl.PopulateMultiFactorAuthenticationContext
-
Set the lookup/creation strategy to use for the context to populate.
- setMultiFactorContextLookupStrategy(Function<ProfileRequestContext, MultiFactorAuthenticationContext>) - Method in class net.shibboleth.idp.authn.impl.FinalizeMultiFactorAuthentication
-
Set the lookup strategy to use for the context to evaluate.
- setMultiFactorContextLookupStrategy(Function<ProfileRequestContext, MultiFactorAuthenticationContext>) - Method in class net.shibboleth.idp.authn.impl.TransitionMultiFactorAuthentication
-
Set the lookup strategy to use for the context to evaluate.
- setObjectIds(List<String>) - Method in class net.shibboleth.idp.authn.impl.X500SubjectCanonicalization
-
Set the OIDs to search for, in order of preference.
- setObjectMapper(ObjectMapper) - Method in class net.shibboleth.idp.authn.duo.impl.AbstractDuoAuthenticator
-
Set the JSON
ObjectMapper. - setObjectMapper(ObjectMapper) - Method in class net.shibboleth.idp.authn.impl.DoLockoutManagerOperation
-
Set the JSON
ObjectMapperto use for serialization. - setParameterNames(Collection<String>) - Method in class net.shibboleth.idp.authn.impl.PreserveAuthenticationFlowState
-
Set the parameter names to look for.
- setPasscodeHeader(String) - Method in class net.shibboleth.idp.authn.duo.impl.ExtractDuoAuthenticationFromHeaders
-
Set the passcode header name.
- setPassword(String) - Method in class net.shibboleth.idp.authn.spnego.impl.KerberosRealmSettings
-
Set the password to use.
- setPasswordFieldName(String) - Method in class net.shibboleth.idp.authn.impl.ExtractUsernamePasswordFromFormRequest
-
Set the password parameter name.
- setPasswordLookupStrategy(Function<ProfileRequestContext, char[]>) - Method in class net.shibboleth.idp.authn.impl.LDAPCredentialValidator
-
Set a strategy function to produce the password to bind with.
- setPotentialFlowsLookupStrategy(Function<ProfileRequestContext, Collection<AuthenticationFlowDescriptor>>) - Method in class net.shibboleth.idp.authn.impl.PopulateAuthenticationContext
-
Set the lookup strategy for the flows to make available for use (a subset of the available ones).
- setPreauthAuthenticator(DuoPreauthAuthenticator) - Method in class net.shibboleth.idp.authn.duo.impl.ValidateDuoAuthAPI
-
Set the
DuoPreauthAuthenticator. - setPreserveTicket(boolean) - Method in class net.shibboleth.idp.authn.impl.KerberosCredentialValidator
-
Set whether to save the TGT in the Subject.
- setPrincipalEvalPredicateFactoryRegistry(PrincipalEvalPredicateFactoryRegistry) - Method in class net.shibboleth.idp.authn.impl.PopulateAuthenticationContext
-
Set the registry of predicate factories for custom principal evaluation.
- setProfileId(String) - Method in class net.shibboleth.idp.authn.proxy.impl.InitializeProxyProfileRequestContext
-
Set the profile ID to populate into the context.
- setProfileRequestContextCreationStrategy(Function<ProfileRequestContext, ProfileRequestContext>) - Method in class net.shibboleth.idp.authn.proxy.impl.InitializeProxyProfileRequestContext
-
Set the strategy to use to locate/create the
ProfileRequestContextto operate on. - setPushInfoLookupStrategy(Function<ProfileRequestContext, Map<String, String>>) - Method in class net.shibboleth.idp.authn.duo.impl.ExtractDuoAuthenticationFromHeaders
-
Set lookup strategy for AuthAPI pushinfo parameter.
- setRealms(Collection<KerberosRealmSettings>) - Method in class net.shibboleth.idp.authn.spnego.impl.KerberosSettings
-
Collection of realms (KerberosRealmSettings objects).
- setRefreshKrb5Config(boolean) - Method in class net.shibboleth.idp.authn.impl.KerberosCredentialValidator
-
Set whether to refresh the Kerberos configuration before running.
- setRefreshKrb5Config(boolean) - Method in class net.shibboleth.idp.authn.spnego.impl.KerberosSettings
-
Set whether to refresh the Kerberos configuration before running.
- setRelyingPartyContextLookupStrategy(Function<ProfileRequestContext, RelyingPartyContext>) - Method in class net.shibboleth.idp.authn.impl.ExternalAuthenticationImpl
-
Set lookup strategy for relying party context.
- setRelyingPartyContextLookupStrategy(Function<ProfileRequestContext, RelyingPartyContext>) - Method in class net.shibboleth.idp.authn.impl.InitializeRequestedPrincipalContext
-
Set the strategy used to locate the
RelyingPartyContextassociated with a givenProfileRequestContext. - setRelyingPartyContextLookupStrategy(Function<ProfileRequestContext, RelyingPartyContext>) - Method in class net.shibboleth.idp.authn.proxy.impl.DiscoveryProfileRequestFunction
-
Set the lookup strategy for the
RelyingPartyContext. - setReplaceExistingContext(boolean) - Method in class net.shibboleth.idp.authn.impl.InitializeRequestedPrincipalContext
-
Whether any existing
RequestedPrincipalContextshould be replaced, defaults to "false". - setRequesterLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.idp.authn.impl.FinalizeMultiFactorAuthentication
-
Set the strategy used to locate the requester ID for canonicalization.
- setRequireAll(boolean) - Method in class net.shibboleth.idp.authn.impl.ValidateCredentials
-
Set whether to execute and require success from all configured validators, or stop at the first successful result.
- setResolveFromSubject(boolean) - Method in class net.shibboleth.idp.authn.impl.AttributeSourcedSubjectCanonicalization
-
Whether to include any
IdPAttributePrincipalobjects found in the inputSubjectwhen searching for a matching attribute ID. - setResource(Resource) - Method in class net.shibboleth.idp.authn.impl.HTPasswdCredentialValidator
-
Set the resource to use.
- setResponderLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.idp.authn.impl.FinalizeMultiFactorAuthentication
-
Set the strategy used to locate the responder ID for canonicalization.
- setResultCachingPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.idp.authn.impl.FinalizeMultiFactorAuthentication
-
Set predicate to apply to determine cacheability of
AuthenticationResult. - setResultLookupStrategy(Function<ProfileRequestContext, ?>) - Method in class net.shibboleth.idp.authn.impl.ValidateFunctionResult
-
Set the function to execute to produce the authentication result.
- setResultMergingStrategy(Function<ProfileRequestContext, AuthenticationResult>) - Method in class net.shibboleth.idp.authn.impl.FinalizeMultiFactorAuthentication
-
Set the result merging strategy to use.
- setReturnAttributes(String...) - Method in class net.shibboleth.idp.authn.impl.LDAPCredentialValidator
-
Sets the return attributes.
- setSaveCertificateToCredentialSet(boolean) - Method in class net.shibboleth.idp.authn.impl.X509AuthServlet
-
Set whether to save the certificate in the Java Subject's public credentials.
- setSaveCertificateToCredentialSet(boolean) - Method in class net.shibboleth.idp.authn.impl.X509CertificateCredentialValidator
-
Set whether to save the certificate in the Java Subject's public credentials.
- setScopedDelimiter(char) - Method in class net.shibboleth.idp.authn.impl.AttributeSourcedSubjectCanonicalization
-
Set the delimiter to use for serializing scoped attribute values.
- setServicePrincipal(String) - Method in class net.shibboleth.idp.authn.impl.KerberosCredentialValidator
-
Set the name of a service principal to use to verify the KDC.
- setServicePrincipal(String) - Method in class net.shibboleth.idp.authn.spnego.impl.KerberosRealmSettings
-
Set the service principal name.
- setSSOBypassFieldName(String) - Method in class net.shibboleth.idp.authn.impl.ExtractUsernamePasswordFromFormRequest
-
Set the SSO bypass parameter name.
- setStorageService(StorageService) - Method in class net.shibboleth.idp.authn.impl.StorageBackedAccountLockoutManager
-
Set the
StorageServiceback-end to use. - setSubjectAltNameTypes(List<Integer>) - Method in class net.shibboleth.idp.authn.impl.X500SubjectCanonicalization
-
Set the subjectAltName types to search for, in order of preference.
- setSubjectAttribute(String) - Method in class net.shibboleth.idp.authn.impl.RemoteUserAuthServlet
-
Set the name of a request attribute to check for a
Subject. - setTransitionMapLookupStrategy(Function<ProfileRequestContext, Map<String, MultiFactorAuthenticationTransition>>) - Method in class net.shibboleth.idp.authn.impl.PopulateMultiFactorAuthenticationContext
-
Set the strategy to lookup the map of transition rules to apply.
- setTrustCertificates(Resource) - Method in class net.shibboleth.idp.authn.impl.X509ResourceCredentialConfig
-
Set the trust certificates resource.
- setTrustEngine(TrustEngine<? super X509Credential>) - Method in class net.shibboleth.idp.authn.impl.X509AuthServlet
-
Set the
TrustEngineto use. - setTrustEngine(TrustEngine<? super X509Credential>) - Method in class net.shibboleth.idp.authn.impl.X509CertificateCredentialValidator
-
Set a
TrustEngineto use. - setTruststore(Resource) - Method in class net.shibboleth.idp.authn.impl.KeystoreResourceCredentialConfig
-
Set the truststore resource.
- setTruststoreAliases(String[]) - Method in class net.shibboleth.idp.authn.impl.KeystoreResourceCredentialConfig
-
Set the truststore aliases.
- setTruststorePassword(String) - Method in class net.shibboleth.idp.authn.impl.KeystoreResourceCredentialConfig
-
Set the truststore password.
- setTruststoreType(String) - Method in class net.shibboleth.idp.authn.impl.KeystoreResourceCredentialConfig
-
Set the truststore type.
- setUsernameFieldName(String) - Method in class net.shibboleth.idp.authn.impl.ExtractUsernamePasswordFromFormRequest
-
Set the username parameter name.
- setUsernameLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.idp.authn.duo.impl.ValidateDuoAuthAPI
-
Set the lookup strategy to use for the username to match against Duo identity.
- setUsernameLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.idp.authn.duo.impl.ValidateDuoWebResponse
-
Set the lookup strategy to use for the username to match against Duo identity.
- setValidateLoginTransitions(boolean) - Method in class net.shibboleth.idp.authn.impl.TransitionMultiFactorAuthentication
-
Set whether to validate transitions to a new login flow by evaluating the request and ensuring options like IsPassive and ForceAuthn are compatible with the flow.
- setValidators(List<CredentialValidator>) - Method in class net.shibboleth.idp.authn.impl.ValidateCredentials
-
Set the list of validators to use.
- signedResponse - Variable in class net.shibboleth.idp.authn.duo.impl.ValidateDuoWebResponse
-
Signed response string.
- signRequest(RequestBuilder, DuoIntegration) - Static method in class net.shibboleth.idp.authn.duo.impl.DuoSupport
-
Sign a Duo AuthAPI request.
- SimpleCallbackHandler(UsernamePasswordContext) - Constructor for class net.shibboleth.idp.authn.impl.JAASCredentialValidator.SimpleCallbackHandler
-
Constructor.
- SimpleCallbackHandler(UsernamePasswordContext) - Constructor for class net.shibboleth.idp.authn.impl.KerberosCredentialValidator.SimpleCallbackHandler
-
Constructor.
- SimpleSubjectCanonicalization - Class in net.shibboleth.idp.authn.impl
-
An action that operates on a
SubjectCanonicalizationContextchild of the currentProfileRequestContext, and transforms the inputSubjectinto a principal name by searching for one and only oneUsernamePrincipalcustom principal. - SimpleSubjectCanonicalization() - Constructor for class net.shibboleth.idp.authn.impl.SimpleSubjectCanonicalization
-
Constructor.
- SimpleSubjectCanonicalization.ActivationCondition - Class in net.shibboleth.idp.authn.impl
-
A predicate that determines if this action can run or not.
- SPNEGO_NOT_AVAILABLE - Static variable in class net.shibboleth.idp.authn.spnego.impl.SPNEGOAuthnController
-
Event ID indicating that SPNEGO is not supported by the client or is not available for other reasons.
- SPNEGOAuthnController - Class in net.shibboleth.idp.authn.spnego.impl
-
MVC controller for managing the SPNEGO exchanges implemented as an
ExternalAuthenticationmechanism. - SPNEGOAuthnController() - Constructor for class net.shibboleth.idp.authn.spnego.impl.SPNEGOAuthnController
- SPNEGOAutoLoginManager - Class in net.shibboleth.idp.authn.spnego.impl
-
Component managing the auto-login state via cookie.
- SPNEGOAutoLoginManager() - Constructor for class net.shibboleth.idp.authn.spnego.impl.SPNEGOAutoLoginManager
-
Constructor.
- SPNEGOContext - Class in net.shibboleth.idp.authn.spnego.impl
-
Context, usually attached to
AuthenticationContext, that carries configuration data and request state for SPNEGO authentication. - SPNEGOContext() - Constructor for class net.shibboleth.idp.authn.spnego.impl.SPNEGOContext
- spnegoOid - Variable in class net.shibboleth.idp.authn.spnego.impl.GSSContextAcceptor
-
The OID representing the SPNEGO pseudo-mechanism.
- ssoBypassFieldName - Variable in class net.shibboleth.idp.authn.impl.ExtractUsernamePasswordFromFormRequest
-
Parameter name for SSO bypass.
- startSPNEGO(String, HttpServletRequest, HttpServletResponse) - Method in class net.shibboleth.idp.authn.spnego.impl.SPNEGOAuthnController
-
Handle initial request that starts SPNEGO.
- stat - Variable in class net.shibboleth.idp.authn.duo.impl.DuoFailureResponse
-
the failure status.
- stat - Variable in class net.shibboleth.idp.authn.duo.impl.DuoResponseWrapper
-
the response status.
- state - Variable in class net.shibboleth.idp.authn.spnego.impl.GSSAcceptorLoginModule
-
Hashtable to hold state of the JAAS login module.
- status - Variable in class net.shibboleth.idp.authn.duo.impl.DuoAuthResponse
-
the status string.
- statusMessage - Variable in class net.shibboleth.idp.authn.duo.impl.DuoAuthAPIResponse
-
the status message.
- StorageBackedAccountLockoutManager - Class in net.shibboleth.idp.authn.impl
-
Implementation of
AccountLockoutManagerinterface that relies on aStorageServiceto track lockout state. - StorageBackedAccountLockoutManager() - Constructor for class net.shibboleth.idp.authn.impl.StorageBackedAccountLockoutManager
-
Constructor.
- StorageBackedAccountLockoutManager.UsernameIPLockoutKeyStrategy - Class in net.shibboleth.idp.authn.impl
-
A function to generate a key for lockout storage.
- storageService - Variable in class net.shibboleth.idp.authn.impl.StorageBackedAccountLockoutManager
-
Backing service.
- STRING_VALUE_FIELD - Static variable in class net.shibboleth.idp.authn.principal.impl.IdPAttributePrincipalSerializer
-
Field name of type code of an
StringAttributeValue. - SUBJECT_ATTRIBUTE_PARAM - Static variable in class net.shibboleth.idp.authn.impl.RemoteUserAuthServlet
-
Init parameter identifying an attribute to check for a Subject.
- subjectAltNameTypes - Variable in class net.shibboleth.idp.authn.impl.X500SubjectCanonicalization
-
subjectAltName types to search for.
- subjectAttribute - Variable in class net.shibboleth.idp.authn.impl.RemoteUserAuthServlet
-
Request attribute to check for a
Subject. - subjectSourcedAttributes - Variable in class net.shibboleth.idp.authn.impl.AttributeSourcedSubjectCanonicalization
-
Indexed attributes pulled from subject.
- supports(String) - Method in class net.shibboleth.idp.authn.principal.impl.AuthenticationResultPrincipalSerializer
- supports(String) - Method in class net.shibboleth.idp.authn.principal.impl.IdPAttributePrincipalSerializer
- supports(String) - Method in class net.shibboleth.idp.authn.principal.impl.LDAPPrincipalSerializer
- supports(String) - Method in class net.shibboleth.idp.authn.principal.impl.ProxyAuthenticationPrincipalSerializer
- supports(String) - Method in class net.shibboleth.idp.authn.principal.impl.X500PrincipalSerializer
- supports(Principal) - Method in class net.shibboleth.idp.authn.principal.impl.AuthenticationResultPrincipalSerializer
- supports(Principal) - Method in class net.shibboleth.idp.authn.principal.impl.IdPAttributePrincipalSerializer
- supports(Principal) - Method in class net.shibboleth.idp.authn.principal.impl.LDAPPrincipalSerializer
- supports(Principal) - Method in class net.shibboleth.idp.authn.principal.impl.ProxyAuthenticationPrincipalSerializer
- supports(Principal) - Method in class net.shibboleth.idp.authn.principal.impl.X500PrincipalSerializer
T
- test(PrincipalSupportingComponent) - Method in class net.shibboleth.idp.authn.principal.impl.ExactPrincipalEvalPredicateFactory.ExactMatchPredicate
- test(PrincipalSupportingComponent) - Method in class net.shibboleth.idp.authn.principal.impl.InexactPrincipalEvalPredicateFactory.InexactMatchPredicate
- test(ProfileRequestContext) - Method in class net.shibboleth.idp.authn.impl.SimpleSubjectCanonicalization.ActivationCondition
- test(ProfileRequestContext) - Method in class net.shibboleth.idp.authn.impl.X500SubjectCanonicalization.ActivationCondition
- theMatch - Variable in class net.shibboleth.idp.authn.principal.impl.InexactPrincipalEvalPredicateFactory.InexactMatchPredicate
-
The principal object that matched.
- transitionMapLookupStrategy - Variable in class net.shibboleth.idp.authn.impl.PopulateMultiFactorAuthenticationContext
-
Lookup strategy for obtaining the map of transition rules to use.
- TransitionMultiFactorAuthentication - Class in net.shibboleth.idp.authn.impl
-
An authentication action that acts as the driver regulating execution of transitions between MFA stages.
- TransitionMultiFactorAuthentication() - Constructor for class net.shibboleth.idp.authn.impl.TransitionMultiFactorAuthentication
-
Constructor.
- TRUST_ENGINE_PARAM - Static variable in class net.shibboleth.idp.authn.impl.X509AuthServlet
-
Init parameter identifying optional
TrustEnginebean name. - trustCertificates - Variable in class net.shibboleth.idp.authn.impl.X509ResourceCredentialConfig
-
Name of the trust certificates to use for the SSL connection.
- trustedDeviceToken - Variable in class net.shibboleth.idp.authn.duo.impl.DuoAuthResponse
-
the trusted device token string.
- trustEngine - Variable in class net.shibboleth.idp.authn.impl.X509AuthServlet
-
Trust engine.
- trustEngine - Variable in class net.shibboleth.idp.authn.impl.X509CertificateCredentialValidator
-
Optional trust engine to validate certificates against.
- truststore - Variable in class net.shibboleth.idp.authn.impl.KeystoreResourceCredentialConfig
-
Truststore resource.
- truststoreAliases - Variable in class net.shibboleth.idp.authn.impl.KeystoreResourceCredentialConfig
-
Truststore aliases to use.
- truststorePassword - Variable in class net.shibboleth.idp.authn.impl.KeystoreResourceCredentialConfig
-
Password for truststore.
- truststoreType - Variable in class net.shibboleth.idp.authn.impl.KeystoreResourceCredentialConfig
-
Type of truststore.
- type - Variable in class net.shibboleth.idp.authn.duo.impl.DuoDevice
-
the Duo device type.
U
- uaContext - Variable in class net.shibboleth.idp.authn.impl.ValidateUserAgentAddress
-
User Agent context containing address to evaluate.
- username - Variable in class net.shibboleth.idp.authn.duo.impl.ValidateDuoAuthAPI
-
Attempted username.
- username - Variable in class net.shibboleth.idp.authn.duo.impl.ValidateDuoWebResponse
-
Attempted username.
- usernameContext - Variable in class net.shibboleth.idp.authn.impl.ValidateRemoteUser
-
Username context identifying identity to validate.
- usernameFieldName - Variable in class net.shibboleth.idp.authn.impl.ExtractUsernamePasswordFromFormRequest
-
Parameter name for username.
- UsernameIPLockoutKeyStrategy() - Constructor for class net.shibboleth.idp.authn.impl.StorageBackedAccountLockoutManager.UsernameIPLockoutKeyStrategy
- usernameLookupStrategy - Variable in class net.shibboleth.idp.authn.duo.impl.ValidateDuoAuthAPI
-
Lookup strategy for username to match against Duo identity.
- usernameLookupStrategy - Variable in class net.shibboleth.idp.authn.duo.impl.ValidateDuoWebResponse
-
Lookup strategy for username to match against Duo identity.
- UsernamePasswordCallbackHandler(String, String) - Constructor for class net.shibboleth.idp.authn.spnego.impl.GSSAcceptorLoginModule.UsernamePasswordCallbackHandler
-
Constructor.
- UsernamePasswordCleanupHook() - Constructor for class net.shibboleth.idp.authn.impl.ValidateCredentials.UsernamePasswordCleanupHook
- usernamePrincipal - Variable in class net.shibboleth.idp.authn.impl.SimpleSubjectCanonicalization
-
The custom Principal to operate on.
V
- ValidateCredentials - Class in net.shibboleth.idp.authn.impl
-
An action that processes a list of
CredentialValidatorobjects to produce anAuthenticationResult. - ValidateCredentials() - Constructor for class net.shibboleth.idp.authn.impl.ValidateCredentials
-
Constructor.
- ValidateCredentials.UsernamePasswordCleanupHook - Class in net.shibboleth.idp.authn.impl
-
A default cleanup hook that removes the
UsernamePasswordContextfrom the tree. - ValidateDuoAuthAPI - Class in net.shibboleth.idp.authn.duo.impl
-
An action that checks for a
DuoAuthenticationContextand directly produces anAuthenticationResultbased on that identity by authenticating against the Duo AuthAPI. - ValidateDuoAuthAPI() - Constructor for class net.shibboleth.idp.authn.duo.impl.ValidateDuoAuthAPI
-
Constructor.
- ValidateDuoWebResponse - Class in net.shibboleth.idp.authn.duo.impl
-
An action that validates a DuoWeb response message and produces an
AuthenticationResultor records error state. - ValidateDuoWebResponse() - Constructor for class net.shibboleth.idp.authn.duo.impl.ValidateDuoWebResponse
-
Constructor.
- ValidateExternalAuthentication - Class in net.shibboleth.idp.authn.impl
-
An action that checks for an
ExternalAuthenticationContextand directly produces anAuthenticationResultor records error state based on the contents. - ValidateExternalAuthentication() - Constructor for class net.shibboleth.idp.authn.impl.ValidateExternalAuthentication
-
Constructor.
- ValidateExternalAuthentication(ReloadableService<AttributeFilter>) - Constructor for class net.shibboleth.idp.authn.impl.ValidateExternalAuthentication
-
Constructor.
- ValidateFunctionResult - Class in net.shibboleth.idp.authn.impl
-
An action that executes a deployer-supplied function and produces an
AuthenticationResultbased on the function result. - ValidateFunctionResult() - Constructor for class net.shibboleth.idp.authn.impl.ValidateFunctionResult
-
Constructor.
- validateLoginTransitions - Variable in class net.shibboleth.idp.authn.impl.TransitionMultiFactorAuthentication
-
Perform IsPassive, ForceAuthn, and non-browser checks when running login flows.
- ValidateRemoteUser - Class in net.shibboleth.idp.authn.impl
-
An action that checks for a
UsernameContextand directly produces anAuthenticationResultbased on that identity. - ValidateRemoteUser() - Constructor for class net.shibboleth.idp.authn.impl.ValidateRemoteUser
-
Constructor.
- validateSignedResponseToken(DuoIntegration, String) - Static method in class net.shibboleth.idp.authn.duo.impl.DuoSupport
-
Verify a signed response from Duo and extract the username.
- ValidateUserAgentAddress - Class in net.shibboleth.idp.authn.impl
-
An action that ensures that a user-agent address found within a
UserAgentContextis within a given range and generates anAuthenticationResult. - ValidateUserAgentAddress() - Constructor for class net.shibboleth.idp.authn.impl.ValidateUserAgentAddress
-
Constructor.
- verifyKDC(Subject) - Method in class net.shibboleth.idp.authn.impl.KerberosCredentialValidator
-
Use credentials to acquire and verify a service ticket.
W
- warningSignaled - Variable in class net.shibboleth.idp.authn.impl.ValidateCredentials
-
Tracks whether a warning event was signaled.
- wrapperTypeRef - Variable in class net.shibboleth.idp.authn.duo.impl.DuoAuthAuthenticator
-
a TypeReference for the repsonse generated by the endpoint.
- wrapperTypeRef - Variable in class net.shibboleth.idp.authn.duo.impl.DuoPreauthAuthenticator
-
TypeReference for the response generated by the endpoint.
X
- X500_NAME_FIELD - Static variable in class net.shibboleth.idp.authn.principal.impl.X500PrincipalSerializer
-
Field name of X.500 name.
- x500Principal - Variable in class net.shibboleth.idp.authn.impl.X500SubjectCanonicalization
-
The subject DN to operate on.
- X500PrincipalSerializer - Class in net.shibboleth.idp.authn.principal.impl
-
Principal serializer for
X500Principal. - X500PrincipalSerializer() - Constructor for class net.shibboleth.idp.authn.principal.impl.X500PrincipalSerializer
-
Constructor.
- X500SubjectCanonicalization - Class in net.shibboleth.idp.authn.impl
-
An action that operates on a
SubjectCanonicalizationContextchild of the currentProfileRequestContext, and transforms the inputSubjectinto a principal name by searching for one and only oneX509Certificatepublic credential, or in its absence one and only oneX500Principal. - X500SubjectCanonicalization() - Constructor for class net.shibboleth.idp.authn.impl.X500SubjectCanonicalization
-
Constructor.
- X500SubjectCanonicalization.ActivationCondition - Class in net.shibboleth.idp.authn.impl
-
A predicate that determines if this action can run or not.
- X509_CREDS_ARRAY_FIELD - Static variable in class net.shibboleth.idp.authn.impl.DefaultAuthenticationResultSerializer
-
Field name of X.509 certificates array.
- X509AuthServlet - Class in net.shibboleth.idp.authn.impl
-
Servlet compatible with the
ExternalAuthenticationinterface that extracts and validates an X.509 client certificate for user authentication. - X509AuthServlet() - Constructor for class net.shibboleth.idp.authn.impl.X509AuthServlet
-
Constructor.
- X509CertificateCredentialValidator - Class in net.shibboleth.idp.authn.impl
-
A credential validator that validates an X.509 certificate.
- X509CertificateCredentialValidator() - Constructor for class net.shibboleth.idp.authn.impl.X509CertificateCredentialValidator
-
Constructor.
- X509ProxyFilter - Class in net.shibboleth.idp.authn.impl
-
Servlet filter to translate Apache mod_ssl certificate variables into Java servlet attributes.
- X509ProxyFilter() - Constructor for class net.shibboleth.idp.authn.impl.X509ProxyFilter
-
Constructor.
- X509ResourceCredentialConfig - Class in net.shibboleth.idp.authn.impl
-
Implementation of
CredentialConfigthat loads trust and key material using aResource. - X509ResourceCredentialConfig() - Constructor for class net.shibboleth.idp.authn.impl.X509ResourceCredentialConfig
All Classes All Packages