- 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
-
- 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.
- 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.
- APACHE_NULL - Static variable in class net.shibboleth.idp.authn.impl.X509ProxyFilter
-
Apache null indicator.
- 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.SimpleSubjectCanonicalization.ActivationCondition
- apply(ProfileRequestContext, SubjectCanonicalizationContext, boolean) - Method in class net.shibboleth.idp.authn.impl.SimpleSubjectCanonicalization.ActivationCondition
-
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.authn.impl.StorageBackedAccountLockoutManager.UsernameIPLockoutKeyStrategy
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.authn.impl.X500SubjectCanonicalization.ActivationCondition
- apply(ProfileRequestContext, SubjectCanonicalizationContext, boolean) - Method in class net.shibboleth.idp.authn.impl.X500SubjectCanonicalization.ActivationCondition
-
- apply(PrincipalSupportingComponent) - Method in class net.shibboleth.idp.authn.principal.impl.ExactPrincipalEvalPredicateFactory.ExactMatchPredicate
- apply(PrincipalSupportingComponent) - Method in class net.shibboleth.idp.authn.principal.impl.InexactPrincipalEvalPredicateFactory.InexactMatchPredicate
- attribute - Variable in class net.shibboleth.idp.authn.impl.FilterFlowsByAttribute
-
The attribute to match against.
- attributeContextLookupStrategy - Variable in class net.shibboleth.idp.authn.impl.AttributeSourcedSubjectCanonicalization
-
- attributeContextLookupStrategy - Variable in class net.shibboleth.idp.authn.impl.FilterFlowsByAttribute
-
- attributeCtx - Variable in class net.shibboleth.idp.authn.impl.AttributeSourcedSubjectCanonicalization
-
The context to read from.
- attributeId - Variable in class net.shibboleth.idp.authn.impl.FilterFlowsByAttribute
-
The attribute ID to look for.
- AttributeSourcedSubjectCanonicalization - Class in net.shibboleth.idp.authn.impl
-
- 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(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.
- authenticate(String) - Method in class net.shibboleth.idp.authn.impl.ValidateUsernamePasswordAgainstJAAS
-
Create a JAAS configuration and attempt a login with it.
- 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
-
Function that returns the authentication flow ID used to satisfy a request.
- AuthenticationFlowAuditExtractor() - Constructor for class net.shibboleth.idp.authn.audit.impl.AuthenticationFlowAuditExtractor
-
- 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
-
- AuthenticationResultPrincipalSerializer(StorageSerializer<AuthenticationResult>) - Constructor for class net.shibboleth.idp.authn.principal.impl.AuthenticationResultPrincipalSerializer
-
Constructor.
- authenticator - Variable in class net.shibboleth.idp.authn.impl.ValidateUsernamePasswordAgainstLDAP
-
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
-
- 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
-
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.
- 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
List of Duo device capabilities.
- certContext - Variable in class net.shibboleth.idp.authn.impl.ValidateX509Certificate
-
CertificateContext containing the credentials to validate.
- 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.
- 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.ValidateUsernamePasswordAgainstKerberos
-
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.
- compare(Object, Object) - Method in class net.shibboleth.idp.authn.impl.FinalizeAuthentication.WeightedComparator
- compatiblePrincipalTypes - Variable in class net.shibboleth.idp.authn.principal.impl.GenericPrincipalSerializer
-
A cache of Principal types that support string-based construction.
- 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.
- 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
-
- createModelAndView(ProfileRequestContext, HttpServletRequest, HttpServletResponse) - Method in class net.shibboleth.idp.authn.spnego.impl.SPNEGOAuthnController
-
Create a ModelAndView object to return.
- createQueryString(List<NameValuePair>) - Static method in class net.shibboleth.idp.authn.duo.impl.DuoSupport
-
Builds a string representaion 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
- currentLoginConfigName - Variable in class net.shibboleth.idp.authn.impl.ValidateUsernamePasswordAgainstJAAS
-
Tracker for current login config for reporting.
- 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.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.
- DEFAULT_METRIC_NAME - Static variable in class net.shibboleth.idp.authn.impl.ValidateUsernamePasswordAgainstJAAS
-
Default prefix for metrics.
- DEFAULT_METRIC_NAME - Static variable in class net.shibboleth.idp.authn.impl.ValidateUsernamePasswordAgainstKerberos
-
Default prefix for metrics.
- DEFAULT_METRIC_NAME - Static variable in class net.shibboleth.idp.authn.impl.ValidateUsernamePasswordAgainstLDAP
-
Default prefix for metrics.
- DEFAULT_METRIC_NAME - Static variable in class net.shibboleth.idp.authn.impl.ValidateX509Certificate
-
Default prefix for metrics.
- DefaultAuthenticationResultSerializer - Class in net.shibboleth.idp.authn.impl
-
- DefaultAuthenticationResultSerializer() - Constructor for class net.shibboleth.idp.authn.impl.DefaultAuthenticationResultSerializer
-
Constructor.
- delimiter - Variable in class net.shibboleth.idp.authn.impl.AttributeSourcedSubjectCanonicalization
-
Delimiter to use for scoped attribute serialization.
- derivedSubject - Variable in class net.shibboleth.idp.authn.impl.ValidateUsernamePasswordAgainstJAAS
-
Tracks any principals derived from the login configuration to add to the Subject.
- deserialize(String) - Method in class net.shibboleth.idp.authn.duo.impl.DuoPrincipalSerializer
- 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.GenericPrincipalSerializer
- 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.PasswordPrincipalSerializer
- deserialize(String) - Method in class net.shibboleth.idp.authn.principal.impl.ProxyAuthenticationPrincipalSerializer
- deserialize(String) - Method in class net.shibboleth.idp.authn.principal.impl.UsernamePrincipalSerializer
- 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
- desymbolize(JsonValue) - Method in class net.shibboleth.idp.authn.principal.impl.GenericPrincipalSerializer
-
Map a field value to a string, either directly or via the symbolic map.
- 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
-
the
List of
DuoDeivces registered.
- disable() - Method in class net.shibboleth.idp.authn.spnego.impl.SPNEGOAutoLoginManager
-
Disable auto-login.
- doAPIRequest(HttpUriRequest, TypeReference<T>) - Method in class net.shibboleth.idp.authn.duo.impl.AbstractDuoAuthenticator
-
Performs a call to the Duo AuthAPI.
- doExecute(ProfileRequestContext<InboundMessageType, OutboundMessageType>, 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, SubjectCanonicalizationContext) - Method in class net.shibboleth.idp.authn.impl.AttributeSourcedSubjectCanonicalization
- doExecute(ProfileRequestContext) - Method in class net.shibboleth.idp.authn.impl.DoLockoutManagerOperation
- 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.FilterFlowsByAttribute
- 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.FilterFlowsByPassivity
- 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, SubjectCanonicalizationContext) - Method in class net.shibboleth.idp.authn.impl.PopulateSubjectCanonicalizationContext
- 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, SubjectCanonicalizationContext) - Method in class net.shibboleth.idp.authn.impl.SelectSubjectCanonicalizationFlow
- doExecute(ProfileRequestContext, SubjectCanonicalizationContext) - Method in class net.shibboleth.idp.authn.impl.SimpleSubjectCanonicalization
- doExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.authn.impl.TransitionMultiFactorAuthentication
- 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.impl.ValidateUsernamePasswordAgainstJAAS
- doExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.authn.impl.ValidateUsernamePasswordAgainstKerberos
- doExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.authn.impl.ValidateUsernamePasswordAgainstLDAP
- doExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.authn.impl.ValidateX509Certificate
- 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) - 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.StorageBackedAccountLockoutManager
- doInitialize() - Method in class net.shibboleth.idp.authn.impl.ValidateFunctionResult
- doInitialize() - Method in class net.shibboleth.idp.authn.impl.ValidateUsernamePasswordAgainstKerberos
- doInitialize() - Method in class net.shibboleth.idp.authn.impl.ValidateUsernamePasswordAgainstLDAP
- doInitialize() - Method in class net.shibboleth.idp.authn.spnego.impl.KerberosRealmSettings
- doInitialize() - Method in class net.shibboleth.idp.authn.spnego.impl.KerberosSettings
- doInitialize() - Method in class net.shibboleth.idp.authn.spnego.impl.SPNEGOAutoLoginManager
- DoLockoutManagerOperation - Class in net.shibboleth.idp.authn.impl
-
- DoLockoutManagerOperation() - Constructor for 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, SubjectCanonicalizationContext) - Method in class net.shibboleth.idp.authn.impl.AttributeSourcedSubjectCanonicalization
- doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.idp.authn.impl.DoLockoutManagerOperation
- doPreExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.authn.impl.ExtractUsernamePasswordFromWSSToken
- doPreExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.authn.impl.FilterFlowsByAttribute
- 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.FilterFlowsByPassivity
- 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, SubjectCanonicalizationContext) - Method in class net.shibboleth.idp.authn.impl.SelectSubjectCanonicalizationFlow
- doPreExecute(ProfileRequestContext, SubjectCanonicalizationContext) - Method in class net.shibboleth.idp.authn.impl.SimpleSubjectCanonicalization
- 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.ValidateFunctionResult
- 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, AuthenticationContext) - Method in class net.shibboleth.idp.authn.impl.ValidateUsernamePasswordAgainstJAAS
- doPreExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.authn.impl.ValidateX509Certificate
- 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) - 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.
- DUO_FIELD - Static variable in class net.shibboleth.idp.authn.duo.impl.DuoPrincipalSerializer
-
- 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
-
- DuoPrincipalSerializer - Class in net.shibboleth.idp.authn.duo.impl
-
- DuoPrincipalSerializer() - Constructor for class net.shibboleth.idp.authn.duo.impl.DuoPrincipalSerializer
-
- 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.
- 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.
- GenericPrincipalSerializer - Class in net.shibboleth.idp.authn.principal.impl
-
Principal serializer for arbitrary principal types.
- GenericPrincipalSerializer() - Constructor for class net.shibboleth.idp.authn.principal.impl.GenericPrincipalSerializer
-
Constructor.
- 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
-
- getAuthenticator() - Method in class net.shibboleth.idp.authn.impl.ValidateUsernamePasswordAgainstLDAP
-
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
-
- 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
-
- getJsonArrayBuilder() - Method in class net.shibboleth.idp.authn.principal.impl.AuthenticationResultPrincipalSerializer
-
Get a JsonArrayBuilder in a thread-safe manner.
- getJsonArrayBuilder() - Method in class net.shibboleth.idp.authn.principal.impl.IdPAttributePrincipalSerializer
-
Get a JsonArrayBuilder in a thread-safe manner.
- getJsonArrayBuilder() - Method in class net.shibboleth.idp.authn.principal.impl.LDAPPrincipalSerializer
-
Get a JsonArrayBuilder in a thread-safe manner.
- getJsonArrayBuilder() - Method in class net.shibboleth.idp.authn.principal.impl.PasswordPrincipalSerializer
-
Get a JsonArrayBuilder in a thread-safe manner.
- getJsonArrayBuilder() - Method in class net.shibboleth.idp.authn.principal.impl.ProxyAuthenticationPrincipalSerializer
-
Get a JsonArrayBuilder in a thread-safe manner.
- getJsonObjectBuilder() - Method in class net.shibboleth.idp.authn.principal.impl.AuthenticationResultPrincipalSerializer
-
Get a JsonObjectBuilder in a thread-safe manner.
- getJsonObjectBuilder() - Method in class net.shibboleth.idp.authn.principal.impl.IdPAttributePrincipalSerializer
-
Get a JsonObjectBuilder in a thread-safe manner.
- getJsonObjectBuilder() - Method in class net.shibboleth.idp.authn.principal.impl.LDAPPrincipalSerializer
-
Get a JsonObjectBuilder in a thread-safe manner.
- getJsonObjectBuilder() - Method in class net.shibboleth.idp.authn.principal.impl.PasswordPrincipalSerializer
-
Get a JsonObjectBuilder in a thread-safe manner.
- getJsonObjectBuilder() - Method in class net.shibboleth.idp.authn.principal.impl.ProxyAuthenticationPrincipalSerializer
-
Get a JsonObjectBuilder in 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.ValidateUsernamePasswordAgainstJAAS
-
Get the type-specific parameters of the JAAS
Configuration to use.
- getLoginConfigType() - Method in class net.shibboleth.idp.authn.impl.ValidateUsernamePasswordAgainstJAAS
-
- getLoginModuleClassName() - Method in class net.shibboleth.idp.authn.spnego.impl.KerberosSettings
-
Return name of the JAAS LoginModule to use to acquire Kerberos credentials.
- getMatch(AuthenticationFlowDescriptor) - Method in class net.shibboleth.idp.authn.impl.FilterFlowsByAttribute
-
Compare the flow's custom principal names to the string values of the attribute.
- getMatch(AuthenticationResult) - Method in class net.shibboleth.idp.authn.impl.FilterFlowsByAttribute
-
Compare the result's custom principal names to the string values of the attribute.
- 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.ValidateUsernamePasswordAgainstJAAS
- 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
Principal matching 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.
- getProfileRequestContext(HttpServletRequest) - Method in class net.shibboleth.idp.authn.impl.ExternalAuthenticationImpl
- 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.ValidateUsernamePasswordAgainstLDAP
-
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
-
- 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
-
- 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.
- GSSAcceptorLoginModule.UsernamePasswordCallbackHandler(String, String) - Constructor for class net.shibboleth.idp.authn.spnego.impl.GSSAcceptorLoginModule.UsernamePasswordCallbackHandler
-
Constructor.
- 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.
- SCOPED_VALUE_FIELD - Static variable in class net.shibboleth.idp.authn.principal.impl.IdPAttributePrincipalSerializer
-
- sealer - Variable in class net.shibboleth.idp.authn.principal.impl.PasswordPrincipalSerializer
-
Data sealer.
- 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.duo.impl.DuoPrincipalSerializer
- serialize(AuthenticationResult) - Method in class net.shibboleth.idp.authn.impl.DefaultAuthenticationResultSerializer
- serialize(Principal) - Method in class net.shibboleth.idp.authn.principal.impl.AuthenticationResultPrincipalSerializer
- serialize(Principal) - Method in class net.shibboleth.idp.authn.principal.impl.GenericPrincipalSerializer
- 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.PasswordPrincipalSerializer
- serialize(Principal) - Method in class net.shibboleth.idp.authn.principal.impl.ProxyAuthenticationPrincipalSerializer
- serialize(Principal) - Method in class net.shibboleth.idp.authn.principal.impl.UsernamePrincipalSerializer
- 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.ValidateUsernamePasswordAgainstKerberos
-
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.ValidateUsernamePasswordAgainstKerberos
-
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.
- setAttributeContextLookupStrategy(Function<ProfileRequestContext, AttributeContext>) - Method in class net.shibboleth.idp.authn.impl.AttributeSourcedSubjectCanonicalization
-
- setAttributeContextLookupStrategy(Function<ProfileRequestContext, AttributeContext>) - Method in class net.shibboleth.idp.authn.impl.FilterFlowsByAttribute
-
- setAttributeId(String) - Method in class net.shibboleth.idp.authn.impl.FilterFlowsByAttribute
-
Set the attribute ID to look for.
- 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
-
- 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.ValidateUsernamePasswordAgainstLDAP
-
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.
- setBlacklistedUsernames(Collection<String>) - Method in class net.shibboleth.idp.authn.impl.ValidateRemoteUser
-
Set the blacklisted usernames.
- 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
-
- setCounterInterval(long) - Method in class net.shibboleth.idp.authn.impl.StorageBackedAccountLockoutManager
-
Set interval after which counter is reset.
- setCounterIntervalLookupStrategy(Function<ProfileRequestContext, Long>) - Method in class net.shibboleth.idp.authn.impl.StorageBackedAccountLockoutManager
-
Set lookup function for interval after which counter is reset.
- setDataSealer(DataSealer) - Method in class net.shibboleth.idp.authn.principal.impl.PasswordPrincipalSerializer
-
- setDeviceHeader(String) - Method in class net.shibboleth.idp.authn.duo.impl.ExtractDuoAuthenticationFromHeaders
-
Set the device header name.
- 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.
- setFilterActiveResults(boolean) - Method in class net.shibboleth.idp.authn.impl.FilterFlowsByAttribute
-
Set whether to filter active results (those usable for SSO) as well as inactive flows.
- 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
-
- 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.ValidateUsernamePasswordAgainstKerberos
-
Provides a keytab for the service principal to use to verify the KDC.
- setLockoutDuration(long) - Method in class net.shibboleth.idp.authn.impl.StorageBackedAccountLockoutManager
-
Set lockout duration.
- setLockoutDurationLookupStrategy(Function<ProfileRequestContext, Long>) - 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.
- setLoginConfigNames(Collection<String>) - Method in class net.shibboleth.idp.authn.impl.ValidateUsernamePasswordAgainstJAAS
-
Set the JAAS application name(s) to use.
- setLoginConfigParameters(Configuration.Parameters) - Method in class net.shibboleth.idp.authn.impl.ValidateUsernamePasswordAgainstJAAS
-
Set the type-specific parameters of the JAAS
Configuration to use.
- setLoginConfigStrategy(Function<ProfileRequestContext, Collection<Pair<String, Subject>>>) - Method in class net.shibboleth.idp.authn.impl.ValidateUsernamePasswordAgainstJAAS
-
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.ValidateUsernamePasswordAgainstJAAS
-
- setLoginConfigurations(Collection<Pair<String, Collection<Principal>>>) - Method in class net.shibboleth.idp.authn.impl.ValidateUsernamePasswordAgainstJAAS
-
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.ValidateUsernamePasswordAgainstKerberos
-
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.
- 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 ObjectMapper to 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.
- setPotentialFlows(Collection<AuthenticationFlowDescriptor>) - Method in class net.shibboleth.idp.authn.impl.PopulateAuthenticationContext
-
Set 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
-
- setPreserveTicket(boolean) - Method in class net.shibboleth.idp.authn.impl.ValidateUsernamePasswordAgainstKerberos
-
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.
- setPrincipalSerializers(Collection<PrincipalSerializer<String>>) - Method in class net.shibboleth.idp.authn.impl.DefaultAuthenticationResultSerializer
-
- 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.ValidateUsernamePasswordAgainstKerberos
-
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
-
- setReplaceExistingContext(boolean) - Method in class net.shibboleth.idp.authn.impl.InitializeRequestedPrincipalContext
-
- setRequesterLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.idp.authn.impl.FinalizeMultiFactorAuthentication
-
Set the strategy used to locate the requester ID for canonicalization.
- 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
-
- 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.ValidateUsernamePasswordAgainstLDAP
-
Sets the return attributes.
- 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.ValidateUsernamePasswordAgainstKerberos
-
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
-
- 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.
- setSymbolics(Map<String, Integer>) - Method in class net.shibboleth.idp.authn.principal.impl.GenericPrincipalSerializer
-
Sets mappings of string constants to symbolic constants.
- 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.ValidateX509Certificate
-
- setTrustEngine(TrustEngine<? super X509Credential>) - Method in class net.shibboleth.idp.authn.impl.X509AuthServlet
-
- 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.
- setWeightMap(Map<Principal, Integer>) - Method in class net.shibboleth.idp.authn.impl.FinalizeAuthentication
-
Set the map of Principals to weight values to impose a sort order on any matching Principals
found in the authentication result.
- setWhitelistedUsernames(Collection<String>) - Method in class net.shibboleth.idp.authn.impl.ValidateRemoteUser
-
Set the whitelisted usernames.
- 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.
- SimpleSubjectCanonicalization - Class in net.shibboleth.idp.authn.impl
-
- 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.
- SimpleSubjectCanonicalization.ActivationCondition() - Constructor for class net.shibboleth.idp.authn.impl.SimpleSubjectCanonicalization.ActivationCondition
-
- 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
-
- 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
-
- 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
-
- 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.
- StorageBackedAccountLockoutManager.UsernameIPLockoutKeyStrategy() - Constructor for class net.shibboleth.idp.authn.impl.StorageBackedAccountLockoutManager.UsernameIPLockoutKeyStrategy
-
- 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
-
- 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.
- supports(Principal) - Method in class net.shibboleth.idp.authn.duo.impl.DuoPrincipalSerializer
- supports(String) - Method in class net.shibboleth.idp.authn.duo.impl.DuoPrincipalSerializer
- supports(Principal) - Method in class net.shibboleth.idp.authn.principal.impl.AuthenticationResultPrincipalSerializer
- supports(String) - Method in class net.shibboleth.idp.authn.principal.impl.AuthenticationResultPrincipalSerializer
- supports(Principal) - Method in class net.shibboleth.idp.authn.principal.impl.GenericPrincipalSerializer
- supports(String) - Method in class net.shibboleth.idp.authn.principal.impl.GenericPrincipalSerializer
- supports(Principal) - Method in class net.shibboleth.idp.authn.principal.impl.IdPAttributePrincipalSerializer
- supports(String) - Method in class net.shibboleth.idp.authn.principal.impl.IdPAttributePrincipalSerializer
- supports(Principal) - Method in class net.shibboleth.idp.authn.principal.impl.LDAPPrincipalSerializer
- supports(String) - Method in class net.shibboleth.idp.authn.principal.impl.LDAPPrincipalSerializer
- supports(Principal) - Method in class net.shibboleth.idp.authn.principal.impl.PasswordPrincipalSerializer
- supports(String) - Method in class net.shibboleth.idp.authn.principal.impl.PasswordPrincipalSerializer
- supports(Principal) - Method in class net.shibboleth.idp.authn.principal.impl.ProxyAuthenticationPrincipalSerializer
- supports(String) - Method in class net.shibboleth.idp.authn.principal.impl.ProxyAuthenticationPrincipalSerializer
- supports(Principal) - Method in class net.shibboleth.idp.authn.principal.impl.UsernamePrincipalSerializer
- supports(String) - Method in class net.shibboleth.idp.authn.principal.impl.UsernamePrincipalSerializer
- symbolics - Variable in class net.shibboleth.idp.authn.principal.impl.GenericPrincipalSerializer
-
Shrinkage of long constants into symbolic numbers.