Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractDuoAuditExtractor<T> - Class in net.shibboleth.idp.plugin.authn.duo.audit
-
An abstract audit extractor function to extract values directly from the Duo context.
- AbstractDuoAuditExtractor() - Constructor for class net.shibboleth.idp.plugin.authn.duo.audit.AbstractDuoAuditExtractor
- AbstractDuoAuthenticationAction - Class in net.shibboleth.idp.plugin.authn.duo
-
A base class for Duo 2FA authentication related actions.
- AbstractDuoAuthenticationAction() - Constructor for class net.shibboleth.idp.plugin.authn.duo.AbstractDuoAuthenticationAction
-
Constructor.
- AbstractDuoOIDCClient - Class in net.shibboleth.idp.plugin.authn.duo
-
Abstract base class for
DuoOIDCClientimplementations. - AbstractDuoOIDCClient() - Constructor for class net.shibboleth.idp.plugin.authn.duo.AbstractDuoOIDCClient
-
Constructor.
- AbstractDuoTokenClaimsAuditExtractor<T> - Class in net.shibboleth.idp.plugin.authn.duo.audit
-
An extension of the
AbstractDuoAuditExtractorthat allows extraction of claims inside the Duo authentication token. - AbstractDuoTokenClaimsAuditExtractor() - Constructor for class net.shibboleth.idp.plugin.authn.duo.audit.AbstractDuoTokenClaimsAuditExtractor
- allowedOrigins - Variable in class net.shibboleth.idp.plugin.authn.duo.DefaultDuoOIDCIntegration
-
A set of 'allowed' origins that can be used as the scheme, host, and port portion of the redirectURI.
- apiHost - Variable in class net.shibboleth.idp.authn.duo.BasicDuoIntegration
-
API host.
- apiHost - Variable in class net.shibboleth.idp.plugin.authn.duo.DefaultDuoOIDCIntegration
-
API host.
- apiHost - Variable in class net.shibboleth.idp.plugin.authn.duo.SimpleDuoOIDCIntegration
-
API host.
- applicationKey - Variable in class net.shibboleth.idp.authn.duo.BasicDuoIntegration
-
Application key.
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.duo.audit.AbstractDuoAuditExtractor
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.duo.audit.AbstractDuoTokenClaimsAuditExtractor
- ATTEMPTED_AUTHN_FLOW_ID - Static variable in class net.shibboleth.idp.plugin.authn.duo.audit.AuditFields
-
The id of the currently attempted flow.
- AuditFields - Class in net.shibboleth.idp.plugin.authn.duo.audit
-
Constants to use for Duo audit logging fields stored in an
AuditContext. - AuditFields() - Constructor for class net.shibboleth.idp.plugin.authn.duo.audit.AuditFields
-
Constructor.
- authCode - Variable in class net.shibboleth.idp.plugin.authn.duo.context.DuoOIDCAuthenticationContext
-
The authorization code return from the Duo authorization request.
- AUTHORIZE_PATH_SEGMENT - Static variable in class net.shibboleth.idp.plugin.authn.duo.DuoOIDCAuthAPI
-
The final part of the IdP URL path which is called to begin authorization.
- authorizeEndpoint - Variable in class net.shibboleth.idp.plugin.authn.duo.DefaultDuoOIDCIntegration
-
The URL path to the authorization endpoint.
- authorizeEndpoint - Variable in class net.shibboleth.idp.plugin.authn.duo.SimpleDuoOIDCIntegration
-
The URL path to the authorization endpoint.
- authToken - Variable in class net.shibboleth.idp.plugin.authn.duo.context.DuoOIDCAuthenticationContext
-
The JWT token received from Duo as a result of 2FA.
B
- BasicDuoIntegration - Class in net.shibboleth.idp.authn.duo
-
Wrapper for use of Duo.
- BasicDuoIntegration() - Constructor for class net.shibboleth.idp.authn.duo.BasicDuoIntegration
-
Constructor.
- build() - Method in class net.shibboleth.idp.plugin.authn.duo.model.DuoHealthCheck.Builder
- build() - Method in interface net.shibboleth.idp.plugin.authn.duo.model.DuoHealthCheck.IBuildStage
-
Build the health check response.
- builder() - Static method in class net.shibboleth.idp.plugin.authn.duo.model.DuoHealthCheck
-
Creates builder to build
DuoHealthCheck. - Builder() - Constructor for class net.shibboleth.idp.plugin.authn.duo.model.DuoHealthCheck.Builder
- buildOrigin(URI) - Static method in class net.shibboleth.idp.plugin.authn.duo.URISupport
-
Builds the 'origin' (see RFC 6454) from given URI.
- buildURIIgnoreDefaultPorts(String, String, int, String) - Static method in class net.shibboleth.idp.plugin.authn.duo.URISupport
-
Build a
URIfrom the given parameters.
C
- CALLBACK_PATH_SEGMENT - Static variable in class net.shibboleth.idp.plugin.authn.duo.DuoOIDCAuthAPI
-
The final part of the IdP URL path which is called after authorization.
- client - Variable in class net.shibboleth.idp.plugin.authn.duo.context.DuoOIDCAuthenticationContext
-
The Duo OIDC client to use for the lifetime of this authentication request.
- CLIENT_ID - Static variable in class net.shibboleth.idp.plugin.authn.duo.audit.AuditFields
-
The Duo client ID.
- clientAddress - Variable in class net.shibboleth.idp.authn.duo.context.DuoAuthenticationContext
-
Client address.
- clientId - Variable in class net.shibboleth.idp.plugin.authn.duo.AbstractDuoOIDCClient
-
The client instance UUID for identification.
- clientId - Variable in class net.shibboleth.idp.plugin.authn.duo.DefaultDuoOIDCIntegration
-
Integration key.
- clientId - Variable in class net.shibboleth.idp.plugin.authn.duo.SimpleDuoOIDCIntegration
-
Integration key.
- clone() - Method in class net.shibboleth.idp.authn.duo.DuoPrincipal
- code - Variable in class net.shibboleth.idp.plugin.authn.duo.model.DuoHealthCheck.Builder
-
The code.
- code - Variable in class net.shibboleth.idp.plugin.authn.duo.model.DuoHealthCheck
-
The error response code.
- createAuthUrl(String, String, String, String) - Method in interface net.shibboleth.idp.plugin.authn.duo.DuoOIDCClient
-
Constructs an authorization redirection URL string with the query parameters required to initiate a Duo 2FA request.
- createInstance(DuoOIDCIntegration) - Method in interface net.shibboleth.idp.plugin.authn.duo.DuoOIDCClientFactory
-
Create an
DuoOIDCClientinstance from the supplied integration.
D
- DefaultDuoOIDCIntegration - Class in net.shibboleth.idp.plugin.authn.duo
-
Data wrapper for use with Duo OIDC integrations.
- DefaultDuoOIDCIntegration() - Constructor for class net.shibboleth.idp.plugin.authn.duo.DefaultDuoOIDCIntegration
-
Constructor.
- DEVICE_ID - Static variable in class net.shibboleth.idp.plugin.authn.duo.audit.AuditFields
-
Deprecated, for removal: This API element is subject to removal in a future version.use AuthnAuditFields#DUO_DEVICE_ID
- DEVICE_NAME - Static variable in class net.shibboleth.idp.plugin.authn.duo.audit.AuditFields
-
Duo Device friendly name (auth_device:name).
- doExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.plugin.authn.duo.AbstractDuoAuthenticationAction
-
Delegates to
AbstractDuoAuthenticationAction.doExecute(ProfileRequestContext, AuthenticationContext, DuoOIDCAuthenticationContext)to perform the actual authentication. - doExecute(ProfileRequestContext, AuthenticationContext, DuoOIDCAuthenticationContext) - Method in class net.shibboleth.idp.plugin.authn.duo.AbstractDuoAuthenticationAction
-
Performs this Duo authentication action using the supplied Duo context.
- doInitialize() - Method in class net.shibboleth.idp.authn.duo.BasicDuoIntegration
- doInitialize() - Method in class net.shibboleth.idp.plugin.authn.duo.DefaultDuoOIDCIntegration
- doInitialize() - Method in class net.shibboleth.idp.plugin.authn.duo.SimpleDuoOIDCIntegration
- doLookup(JWTClaimsSet, DuoOIDCAuthenticationContext) - Method in class net.shibboleth.idp.plugin.authn.duo.audit.AbstractDuoTokenClaimsAuditExtractor
-
Implemented to perform the actual lookup.
- doLookup(DuoOIDCAuthenticationContext) - Method in class net.shibboleth.idp.plugin.authn.duo.audit.AbstractDuoAuditExtractor
-
Implemented to perform the actual lookup.
- doLookup(DuoOIDCAuthenticationContext) - Method in class net.shibboleth.idp.plugin.authn.duo.audit.AbstractDuoTokenClaimsAuditExtractor
- doPreExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.plugin.authn.duo.AbstractDuoAuthenticationAction
- doPreExecute(ProfileRequestContext, AuthenticationContext, DuoOIDCAuthenticationContext) - Method in class net.shibboleth.idp.plugin.authn.duo.AbstractDuoAuthenticationAction
-
Performs this authentication action's pre-execute step.
- DUO_AUTH_CONTEXT_JSON_OBJECT - Static variable in class net.shibboleth.idp.plugin.authn.duo.DuoOIDCAuthAPI
-
The name of the JSON authentication context object.
- DUO_AUTH_DEVICE_JSON_OBJECT - Static variable in class net.shibboleth.idp.plugin.authn.duo.DuoOIDCAuthAPI
-
The name of the JSON authentication device object.
- DUO_AUTH_DEVICE_KEY_JSON_OBJECT - Static variable in class net.shibboleth.idp.plugin.authn.duo.DuoOIDCAuthAPI
-
The name of the JSON authenticating device key object.
- DUO_AUTH_DEVICE_NAME_JSON_OBJECT - Static variable in class net.shibboleth.idp.plugin.authn.duo.DuoOIDCAuthAPI
-
The name of the JSON authenticating device friendly name object.
- DUO_AUTH_FACTOR_JSON_OBJECT - Static variable in class net.shibboleth.idp.plugin.authn.duo.DuoOIDCAuthAPI
-
The name of the JSON authentication factor object.
- DUO_AUTH_RESULT_ALLOW - Static variable in class net.shibboleth.idp.authn.duo.DuoAuthAPI
-
Duo AuthAPI auth "allow" result value.
- DUO_AUTH_RESULT_ALLOW - Static variable in class net.shibboleth.idp.plugin.authn.duo.DuoOIDCAuthAPI
-
Duo AuthAPI auth "allow" result value.
- DUO_AUTH_RESULT_DENY - Static variable in class net.shibboleth.idp.authn.duo.DuoAuthAPI
-
Duo AuthAPI auth "deny" result value.
- DUO_AUTH_RESULT_DENY - Static variable in class net.shibboleth.idp.plugin.authn.duo.DuoOIDCAuthAPI
-
Duo AuthAPI auth "deny" result value.
- DUO_AUTH_RESULT_JSON_OBJECT - Static variable in class net.shibboleth.idp.plugin.authn.duo.DuoOIDCAuthAPI
-
The name of the JSON authentication result object.
- DUO_AUTH_RESULT_STATUS_JSON_OBJECT - Static variable in class net.shibboleth.idp.plugin.authn.duo.DuoOIDCAuthAPI
-
The name of the JSON result status property.
- DUO_AUTH_RESULT_STATUS_MSG_JSON_OBJECT - Static variable in class net.shibboleth.idp.plugin.authn.duo.DuoOIDCAuthAPI
-
The name of the JSON result status message property.
- DUO_AUTH_STATUS_BYPASS - Static variable in class net.shibboleth.idp.authn.duo.DuoAuthAPI
-
Duo AuthAPI auth "bypass" result value.
- DUO_AUTH_STATUS_BYPASS - Static variable in class net.shibboleth.idp.plugin.authn.duo.DuoOIDCAuthAPI
-
Duo AuthAPI auth "bypass" result value.
- DUO_AUTH_STATUS_LOCKED - Static variable in class net.shibboleth.idp.authn.duo.DuoAuthAPI
-
Duo AuthAPI auth "locked_out" result value.
- DUO_AUTH_STATUS_LOCKED - Static variable in class net.shibboleth.idp.plugin.authn.duo.DuoOIDCAuthAPI
-
Duo AuthAPI auth "locked_out" result value.
- DUO_DEVICE - Static variable in class net.shibboleth.idp.authn.duo.DuoAuthAPI
-
Duo AuthAPI parameter name.
- DUO_DEVICE_AUTO - Static variable in class net.shibboleth.idp.authn.duo.DuoAuthAPI
-
Duo AuthAPI device "auto" value.
- DUO_DEVICE_HEADER_NAME - Static variable in class net.shibboleth.idp.authn.duo.DuoAuthAPI
-
Duo flow default header name for device ID.
- DUO_FACTOR - Static variable in class net.shibboleth.idp.authn.duo.DuoAuthAPI
-
Duo AuthAPI parameter name.
- DUO_FACTOR_AUTO - Static variable in class net.shibboleth.idp.authn.duo.DuoAuthAPI
-
Duo AuthAPI factor "auto" value.
- DUO_FACTOR_HEADER_NAME - Static variable in class net.shibboleth.idp.authn.duo.DuoAuthAPI
-
Duo flow default header name for factor.
- DUO_FACTOR_PASSCODE - Static variable in class net.shibboleth.idp.authn.duo.DuoAuthAPI
-
Duo AuthAPI factor "passcode" value.
- DUO_FACTOR_PHONE - Static variable in class net.shibboleth.idp.authn.duo.DuoAuthAPI
-
Duo AuthAPI factor "enum" value.
- DUO_FACTOR_PUSH - Static variable in class net.shibboleth.idp.authn.duo.DuoAuthAPI
-
Duo AuthAPI factor "push" value.
- DUO_FACTOR_SMS - Static variable in class net.shibboleth.idp.authn.duo.DuoAuthAPI
-
Duo AuthAPI factor "sms" value.
- DUO_IPADDR - Static variable in class net.shibboleth.idp.authn.duo.DuoAuthAPI
-
Duo AuthAPI parameter name.
- DUO_PASSCODE - Static variable in class net.shibboleth.idp.authn.duo.DuoAuthAPI
-
Duo AuthAPI parameter name.
- DUO_PASSCODE_HEADER_NAME - Static variable in class net.shibboleth.idp.authn.duo.DuoAuthAPI
-
Duo flow default header name for passcode.
- DUO_PREAUTH_RESULT_ALLOW - Static variable in class net.shibboleth.idp.authn.duo.DuoAuthAPI
-
Duo AuthAPI preauth "allow" result value.
- DUO_PREAUTH_RESULT_AUTH - Static variable in class net.shibboleth.idp.authn.duo.DuoAuthAPI
-
Duo AuthAPI preauth "auth" result value.
- DUO_PREAUTH_RESULT_DENY - Static variable in class net.shibboleth.idp.authn.duo.DuoAuthAPI
-
Duo AuthAPI preauth "deny" result value.
- DUO_PREAUTH_RESULT_ENROLL - Static variable in class net.shibboleth.idp.authn.duo.DuoAuthAPI
-
Duo AuthAPI preauth "enroll" result value.
- DUO_PUSHINFO - Static variable in class net.shibboleth.idp.authn.duo.DuoAuthAPI
-
Duo AuthAPI parameter name.
- DUO_REASON_JSON_OBJECT - Static variable in class net.shibboleth.idp.plugin.authn.duo.DuoOIDCAuthAPI
-
The name of the JSON reason object.
- DUO_RESPONSE_STATUS_FAIL - Static variable in class net.shibboleth.idp.plugin.authn.duo.DuoOIDCAuthAPI
-
Duo response failure status.
- DUO_RESPONSE_STATUS_OK - Static variable in class net.shibboleth.idp.plugin.authn.duo.DuoOIDCAuthAPI
-
Duo response success status.
- DUO_TXID_JSON_OBJECT - Static variable in class net.shibboleth.idp.plugin.authn.duo.DuoOIDCAuthAPI
-
The name of the JSON transaction id object.
- DUO_USER - Static variable in class net.shibboleth.idp.plugin.authn.duo.audit.AuditFields
-
Duo username used for 2FA.
- DUO_USERNAME - Static variable in class net.shibboleth.idp.authn.duo.DuoAuthAPI
-
Duo AuthAPI parameter name.
- DuoAuthAPI - Class in net.shibboleth.idp.authn.duo
-
Constants defined in the Duo AuthAPI.
- DuoAuthAPI() - Constructor for class net.shibboleth.idp.authn.duo.DuoAuthAPI
-
Constructor.
- DuoAuthenticationContext - Class in net.shibboleth.idp.authn.duo.context
-
Context that carries Duo factor and device or passcode to be used in validation.
- DuoAuthenticationContext() - Constructor for class net.shibboleth.idp.authn.duo.context.DuoAuthenticationContext
-
Constructor.
- DuoClientException - Exception in net.shibboleth.idp.plugin.authn.duo
-
An exception to signal an error condition during execution of a Duo client.
- DuoClientException() - Constructor for exception net.shibboleth.idp.plugin.authn.duo.DuoClientException
-
Constructor.
- DuoClientException(String) - Constructor for exception net.shibboleth.idp.plugin.authn.duo.DuoClientException
-
Constructor.
- DuoClientException(String, Throwable) - Constructor for exception net.shibboleth.idp.plugin.authn.duo.DuoClientException
-
Constructor.
- DuoClientException(Throwable) - Constructor for exception net.shibboleth.idp.plugin.authn.duo.DuoClientException
-
Constructor.
- DuoClientInitializationException - Exception in net.shibboleth.idp.plugin.authn.duo
-
Indicates an error during registry processing.
- DuoClientInitializationException() - Constructor for exception net.shibboleth.idp.plugin.authn.duo.DuoClientInitializationException
-
Constructor.
- DuoClientInitializationException(String) - Constructor for exception net.shibboleth.idp.plugin.authn.duo.DuoClientInitializationException
-
Constructor.
- DuoClientInitializationException(String, Throwable) - Constructor for exception net.shibboleth.idp.plugin.authn.duo.DuoClientInitializationException
-
Constructor.
- DuoClientInitializationException(Throwable) - Constructor for exception net.shibboleth.idp.plugin.authn.duo.DuoClientInitializationException
-
Constructor.
- duoContext - Variable in class net.shibboleth.idp.plugin.authn.duo.AbstractDuoAuthenticationAction
-
The Duo authentication Context.
- duoContextLookupStrategy - Variable in class net.shibboleth.idp.plugin.authn.duo.AbstractDuoAuthenticationAction
-
Lookup strategy to locate the Duo authentication context.
- duoDevice - Variable in class net.shibboleth.idp.authn.duo.context.DuoAuthenticationContext
-
Device ID.
- DuoException - Exception in net.shibboleth.idp.plugin.authn.duo
-
An exception to signal a general Duo error.
- DuoException() - Constructor for exception net.shibboleth.idp.plugin.authn.duo.DuoException
-
Constructor.
- DuoException(String) - Constructor for exception net.shibboleth.idp.plugin.authn.duo.DuoException
-
Constructor.
- DuoException(String, Throwable) - Constructor for exception net.shibboleth.idp.plugin.authn.duo.DuoException
-
Constructor.
- DuoException(Throwable) - Constructor for exception net.shibboleth.idp.plugin.authn.duo.DuoException
-
Constructor.
- duoFactor - Variable in class net.shibboleth.idp.authn.duo.context.DuoAuthenticationContext
-
Factor.
- DuoHealthCheck - Class in net.shibboleth.idp.plugin.authn.duo.model
-
Represents a health check response from Duo's 2FA endpoint.
- DuoHealthCheck(DuoHealthCheck.Builder) - Constructor for class net.shibboleth.idp.plugin.authn.duo.model.DuoHealthCheck
-
Private constructor, can only be called by this builder.
- DuoHealthCheck.Builder - Class in net.shibboleth.idp.plugin.authn.duo.model
-
Builder to build
DuoHealthCheck. - DuoHealthCheck.IBuildStage - Interface in net.shibboleth.idp.plugin.authn.duo.model
-
Required fields builder.
- DuoHealthCheck.IStatusStage - Interface in net.shibboleth.idp.plugin.authn.duo.model
-
Status builder.
- DuoHealthCheckResponse - Class in net.shibboleth.idp.plugin.authn.duo.model
-
Represents part of the
DuoHealthCheckresponse. - DuoHealthCheckResponse(Integer) - Constructor for class net.shibboleth.idp.plugin.authn.duo.model.DuoHealthCheckResponse
-
Constructor.
- DuoIntegration - Interface in net.shibboleth.idp.authn.duo
-
Interface to a particular Duo integration point.
- DuoOIDCAuthAPI - Class in net.shibboleth.idp.plugin.authn.duo
-
Constants defined in the Duo OIDC Auth API.
- DuoOIDCAuthAPI() - Constructor for class net.shibboleth.idp.plugin.authn.duo.DuoOIDCAuthAPI
-
Constructor.
- DuoOIDCAuthenticationContext - Class in net.shibboleth.idp.plugin.authn.duo.context
-
Mutable Context that carries the Duo integration, request-response state, authorization code, and Duo authentication result token.
- DuoOIDCAuthenticationContext() - Constructor for class net.shibboleth.idp.plugin.authn.duo.context.DuoOIDCAuthenticationContext
-
Public no-arg constructor to allow auto-creation.
- DuoOIDCClient - Interface in net.shibboleth.idp.plugin.authn.duo
-
A client for handling Duo OIDC 2FA interactions.
- DuoOIDCClientCapabilities - Interface in net.shibboleth.idp.plugin.authn.duo
-
Exposes capabilities of a
DuoOIDCClient. - DuoOIDCClientFactory - Interface in net.shibboleth.idp.plugin.authn.duo
-
Abstract factory for creating singleton
DuoOIDCClientinstances. - DuoOIDCClientRegistry - Interface in net.shibboleth.idp.plugin.authn.duo
-
A registry of
DuoOIDCClients forDuoOIDCIntegrations. - DuoOIDCIntegration - Interface in net.shibboleth.idp.plugin.authn.duo
-
Interface to a particular Duo OIDC integration point.
- duoPasscode - Variable in class net.shibboleth.idp.authn.duo.context.DuoAuthenticationContext
-
Passcode.
- DuoPrincipal - Class in net.shibboleth.idp.authn.duo
-
Principal based on a Duo authentication.
- DuoPrincipal(String) - Constructor for class net.shibboleth.idp.authn.duo.DuoPrincipal
-
Constructor.
- DuoRegistryException - Exception in net.shibboleth.idp.plugin.authn.duo
-
Indicates an error during registry processing.
- DuoRegistryException() - Constructor for exception net.shibboleth.idp.plugin.authn.duo.DuoRegistryException
-
Constructor.
- DuoRegistryException(String) - Constructor for exception net.shibboleth.idp.plugin.authn.duo.DuoRegistryException
-
Constructor.
- DuoRegistryException(String, Throwable) - Constructor for exception net.shibboleth.idp.plugin.authn.duo.DuoRegistryException
-
Constructor.
- DuoRegistryException(Throwable) - Constructor for exception net.shibboleth.idp.plugin.authn.duo.DuoRegistryException
-
Constructor.
- DynamicDuoOIDCIntegration - Interface in net.shibboleth.idp.plugin.authn.duo
-
Specialised
DuoOIDCIntegrationthat allows redirectURIs to be pre-registered or computed dynamically against a list of allowed origins.
E
- equals(Object) - Method in class net.shibboleth.idp.authn.duo.DuoPrincipal
- equals(Object) - Method in class net.shibboleth.idp.plugin.authn.duo.DefaultDuoOIDCIntegration
- equals(Object) - Method in class net.shibboleth.idp.plugin.authn.duo.SimpleDuoOIDCIntegration
- exchangeAuthorizationCodeFor2FAResult(String, String, String) - Method in interface net.shibboleth.idp.plugin.authn.duo.DuoOIDCClient
-
Exchanges the authorizaton code for a signed Json Web Token (JWT) which contains information pertaining to the authentication.
F
- FACTOR - Static variable in class net.shibboleth.idp.plugin.authn.duo.audit.AuditFields
-
Deprecated, for removal: This API element is subject to removal in a future version.use AuthnAuditFields#DUO_FACTOR
G
- getAllowedOrigins() - Method in class net.shibboleth.idp.plugin.authn.duo.DefaultDuoOIDCIntegration
- getAllowedOrigins() - Method in interface net.shibboleth.idp.plugin.authn.duo.DynamicDuoOIDCIntegration
-
Get a list of URL origins that are allowed to appear in computed redirect URIs.
- getAPIHost() - Method in class net.shibboleth.idp.authn.duo.BasicDuoIntegration
-
Get the name of the API host to contact.
- getAPIHost() - Method in interface net.shibboleth.idp.authn.duo.DuoIntegration
-
Get the name of the API host to contact.
- getAPIHost() - Method in class net.shibboleth.idp.plugin.authn.duo.DefaultDuoOIDCIntegration
- getAPIHost() - Method in interface net.shibboleth.idp.plugin.authn.duo.DuoOIDCIntegration
-
Get the name of the API host to contact.
- getAPIHost() - Method in class net.shibboleth.idp.plugin.authn.duo.SimpleDuoOIDCIntegration
- getApplicationKey() - Method in class net.shibboleth.idp.authn.duo.BasicDuoIntegration
-
Get the application key.
- getApplicationKey() - Method in interface net.shibboleth.idp.authn.duo.DuoIntegration
-
Get the application key.
- getAuthorizationCode() - Method in class net.shibboleth.idp.plugin.authn.duo.context.DuoOIDCAuthenticationContext
-
Get the authorization code.
- getAuthorizeEndpoint() - Method in class net.shibboleth.idp.plugin.authn.duo.DefaultDuoOIDCIntegration
- getAuthorizeEndpoint() - Method in interface net.shibboleth.idp.plugin.authn.duo.DuoOIDCIntegration
-
Get the path of the authorization endpoint.
- getAuthorizeEndpoint() - Method in class net.shibboleth.idp.plugin.authn.duo.SimpleDuoOIDCIntegration
- getAuthToken() - Method in class net.shibboleth.idp.plugin.authn.duo.context.DuoOIDCAuthenticationContext
-
Get the Duo authentication token.
- getCapabilities() - Method in class net.shibboleth.idp.plugin.authn.duo.AbstractDuoOIDCClient
- getCapabilities() - Method in interface net.shibboleth.idp.plugin.authn.duo.DuoOIDCClient
-
Returns the capabilities of the underlying client.
- getClient() - Method in class net.shibboleth.idp.plugin.authn.duo.context.DuoOIDCAuthenticationContext
-
Get the client used to communicate with the Duo OIDC API.
- getClientAddress() - Method in class net.shibboleth.idp.authn.duo.context.DuoAuthenticationContext
-
Get the client address.
- getClientId() - Method in class net.shibboleth.idp.plugin.authn.duo.AbstractDuoOIDCClient
- getClientId() - Method in class net.shibboleth.idp.plugin.authn.duo.DefaultDuoOIDCIntegration
- getClientId() - Method in interface net.shibboleth.idp.plugin.authn.duo.DuoOIDCClient
-
Get an identifier for this client e.g.
- getClientId() - Method in interface net.shibboleth.idp.plugin.authn.duo.DuoOIDCIntegration
-
Get the clientId key.
- getClientId() - Method in class net.shibboleth.idp.plugin.authn.duo.SimpleDuoOIDCIntegration
- getClientOrCreate(DuoOIDCIntegration) - Method in interface net.shibboleth.idp.plugin.authn.duo.DuoOIDCClientRegistry
-
Retrieve an existing, or create a new, Duo client for the given Duo integration.
- getCode() - Method in class net.shibboleth.idp.plugin.authn.duo.model.DuoHealthCheck
-
Get the response code.
- getDeviceID() - Method in class net.shibboleth.idp.authn.duo.context.DuoAuthenticationContext
-
Get the device ID.
- getFactor() - Method in class net.shibboleth.idp.authn.duo.context.DuoAuthenticationContext
-
Get the factor to use.
- getHealthCheckEndpoint() - Method in class net.shibboleth.idp.plugin.authn.duo.DefaultDuoOIDCIntegration
- getHealthCheckEndpoint() - Method in interface net.shibboleth.idp.plugin.authn.duo.DuoOIDCIntegration
-
Get the path of the health check endpoint.
- getHealthCheckEndpoint() - Method in class net.shibboleth.idp.plugin.authn.duo.SimpleDuoOIDCIntegration
- getIntegration() - Method in class net.shibboleth.idp.plugin.authn.duo.context.DuoOIDCAuthenticationContext
-
Get the Duo integration.
- getIntegrationKey() - Method in class net.shibboleth.idp.authn.duo.BasicDuoIntegration
-
Get the integration key.
- getIntegrationKey() - Method in interface net.shibboleth.idp.authn.duo.DuoIntegration
-
Get the integration key.
- getMessage() - Method in class net.shibboleth.idp.plugin.authn.duo.model.DuoHealthCheck
-
Get the response message.
- getMessageDetail() - Method in class net.shibboleth.idp.plugin.authn.duo.model.DuoHealthCheck
-
Get a detailed response message.
- getName() - Method in class net.shibboleth.idp.authn.duo.DuoPrincipal
- getNonce() - Method in class net.shibboleth.idp.plugin.authn.duo.context.DuoOIDCAuthenticationContext
-
Get the nonce.
- getPasscode() - Method in class net.shibboleth.idp.authn.duo.context.DuoAuthenticationContext
-
Get the passcode.
- getPushInfo() - Method in class net.shibboleth.idp.authn.duo.context.DuoAuthenticationContext
-
Get the pushinfo.
- getRedirectURI() - Method in class net.shibboleth.idp.plugin.authn.duo.DefaultDuoOIDCIntegration
- getRedirectURI() - Method in interface net.shibboleth.idp.plugin.authn.duo.DuoOIDCIntegration
-
Get the runtime redirectURI to direct the client to after authorisation.
- getRedirectURI() - Method in class net.shibboleth.idp.plugin.authn.duo.SimpleDuoOIDCIntegration
- getRedirectURIOverride() - Method in class net.shibboleth.idp.plugin.authn.duo.context.DuoOIDCAuthenticationContext
-
Get the override redirect URI.
- getRegisteredRedirectURI() - Method in class net.shibboleth.idp.plugin.authn.duo.DefaultDuoOIDCIntegration
- getRegisteredRedirectURI() - Method in interface net.shibboleth.idp.plugin.authn.duo.DynamicDuoOIDCIntegration
-
Get the static pre-registered redirect_uri.
- getRequestState() - Method in class net.shibboleth.idp.plugin.authn.duo.context.DuoOIDCAuthenticationContext
-
Get the request state.
- getResponse() - Method in class net.shibboleth.idp.plugin.authn.duo.model.DuoHealthCheck
-
Get the response object.
- getResponseState() - Method in class net.shibboleth.idp.plugin.authn.duo.context.DuoOIDCAuthenticationContext
-
Get the response state.
- getSecretKey() - Method in class net.shibboleth.idp.authn.duo.BasicDuoIntegration
-
Get the secret key.
- getSecretKey() - Method in interface net.shibboleth.idp.authn.duo.DuoIntegration
-
Get the secret key.
- getSecretKey() - Method in class net.shibboleth.idp.plugin.authn.duo.DefaultDuoOIDCIntegration
- getSecretKey() - Method in interface net.shibboleth.idp.plugin.authn.duo.DuoOIDCIntegration
-
Get the secret key.
- getSecretKey() - Method in class net.shibboleth.idp.plugin.authn.duo.SimpleDuoOIDCIntegration
- getStatus() - Method in class net.shibboleth.idp.plugin.authn.duo.model.DuoHealthCheck
-
Get the health status of the 2FA endpoint.
- getSupportedPrincipals(Class<T>) - Method in class net.shibboleth.idp.authn.duo.BasicDuoIntegration
- getSupportedPrincipals(Class<T>) - Method in class net.shibboleth.idp.plugin.authn.duo.DefaultDuoOIDCIntegration
- getSupportedPrincipals(Class<T>) - Method in class net.shibboleth.idp.plugin.authn.duo.SimpleDuoOIDCIntegration
- getTimestamp() - Method in class net.shibboleth.idp.plugin.authn.duo.model.DuoHealthCheck
-
Get the timestamp!!
- getTimestamp() - Method in class net.shibboleth.idp.plugin.authn.duo.model.DuoHealthCheckResponse
-
Get the response timestamp.
- getTokenEndpoint() - Method in class net.shibboleth.idp.plugin.authn.duo.DefaultDuoOIDCIntegration
- getTokenEndpoint() - Method in interface net.shibboleth.idp.plugin.authn.duo.DuoOIDCIntegration
-
Get the path of the token endpoint.
- getTokenEndpoint() - Method in class net.shibboleth.idp.plugin.authn.duo.SimpleDuoOIDCIntegration
- getUsername() - Method in class net.shibboleth.idp.authn.duo.context.DuoAuthenticationContext
-
Get the username.
- getUsername() - Method in class net.shibboleth.idp.plugin.authn.duo.context.DuoOIDCAuthenticationContext
-
Get the username.
- getVersion() - Static method in class net.shibboleth.idp.plugin.authn.duo.Version
-
Get the version of the IdP.
H
- hashCode() - Method in class net.shibboleth.idp.authn.duo.DuoPrincipal
- hashCode() - Method in class net.shibboleth.idp.plugin.authn.duo.DefaultDuoOIDCIntegration
- hashCode() - Method in class net.shibboleth.idp.plugin.authn.duo.SimpleDuoOIDCIntegration
- healthCheck() - Method in interface net.shibboleth.idp.plugin.authn.duo.DuoOIDCClient
-
Check the health of the Duo 2FA endpoint and the clients configuration.
- healthEndpoint - Variable in class net.shibboleth.idp.plugin.authn.duo.DefaultDuoOIDCIntegration
-
The URL path to the health endpoint.
- healthEndpoint - Variable in class net.shibboleth.idp.plugin.authn.duo.SimpleDuoOIDCIntegration
-
The URL path to the health endpoint.
I
- integration - Variable in class net.shibboleth.idp.plugin.authn.duo.context.DuoOIDCAuthenticationContext
-
The selected Duo integration to use for the lifetime of this request.
- integrationKey - Variable in class net.shibboleth.idp.authn.duo.BasicDuoIntegration
-
Integration key.
- isRedirectURIPreregistered() - Method in class net.shibboleth.idp.plugin.authn.duo.DefaultDuoOIDCIntegration
- isRedirectURIPreregistered() - Method in interface net.shibboleth.idp.plugin.authn.duo.DynamicDuoOIDCIntegration
-
Has a redirectURI been pre-registered i.e.
- isSupportsNonce() - Method in interface net.shibboleth.idp.plugin.authn.duo.DuoOIDCClientCapabilities
-
Does this client support the OIDC nonce parameter.
L
- log - Variable in class net.shibboleth.idp.plugin.authn.duo.AbstractDuoAuthenticationAction
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.duo.DefaultDuoOIDCIntegration
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.duo.SimpleDuoOIDCIntegration
-
Class logger.
M
- main(String[]) - Static method in class net.shibboleth.idp.plugin.authn.duo.Version
-
Main entry point to program.
- message - Variable in class net.shibboleth.idp.plugin.authn.duo.model.DuoHealthCheck.Builder
-
The message.
- message - Variable in class net.shibboleth.idp.plugin.authn.duo.model.DuoHealthCheck
-
The error response message.
- messageDetail - Variable in class net.shibboleth.idp.plugin.authn.duo.model.DuoHealthCheck.Builder
-
The message detail.
- messageDetail - Variable in class net.shibboleth.idp.plugin.authn.duo.model.DuoHealthCheck
-
The error response detailed message.
N
- net.shibboleth.idp.authn.duo - package net.shibboleth.idp.authn.duo
-
Public APIs related to Duo v2 AuthAPI authentication.
- net.shibboleth.idp.authn.duo.context - package net.shibboleth.idp.authn.duo.context
-
Context classes related to Duo v2 AuthAPI authentication.
- net.shibboleth.idp.plugin.authn.duo - package net.shibboleth.idp.plugin.authn.duo
-
Duo OIDC 2FA login flow API classes.
- net.shibboleth.idp.plugin.authn.duo.audit - package net.shibboleth.idp.plugin.authn.duo.audit
- net.shibboleth.idp.plugin.authn.duo.context - package net.shibboleth.idp.plugin.authn.duo.context
-
Duo OIDC 2FA login flow API context classes.
- net.shibboleth.idp.plugin.authn.duo.model - package net.shibboleth.idp.plugin.authn.duo.model
-
Duo OIDC 2FA login flow API model classes.
- nonce - Variable in class net.shibboleth.idp.plugin.authn.duo.context.DuoOIDCAuthenticationContext
-
String value used to associate a Client session with an ID Token to mitigate replay attacks.
P
- pushInfo - Variable in class net.shibboleth.idp.authn.duo.context.DuoAuthenticationContext
-
PushInfo data.
R
- REASON - Static variable in class net.shibboleth.idp.plugin.authn.duo.audit.AuditFields
-
Duo reason.
- REDIRECT_URI - Static variable in class net.shibboleth.idp.plugin.authn.duo.audit.AuditFields
-
The redirect URI sent to Duo.
- redirectURI - Variable in class net.shibboleth.idp.plugin.authn.duo.DefaultDuoOIDCIntegration
-
The used (by clients) redirect_uri to send the client after authorisation .
- redirectURI - Variable in class net.shibboleth.idp.plugin.authn.duo.SimpleDuoOIDCIntegration
-
The used (by clients) redirect_uri to send the client after authorisation .
- redirectURIOverride - Variable in class net.shibboleth.idp.plugin.authn.duo.context.DuoOIDCAuthenticationContext
-
A request-bound redirect URI that was determined at runtime.
- registeredRedirectURI - Variable in class net.shibboleth.idp.plugin.authn.duo.DefaultDuoOIDCIntegration
-
A statically set (pre-registered) redirectURI to send the client to after authorisation.
- REQ_STATE - Static variable in class net.shibboleth.idp.plugin.authn.duo.audit.AuditFields
-
The request state value sent to the Duo 2FA authz endpoint.
- requestState - Variable in class net.shibboleth.idp.plugin.authn.duo.context.DuoOIDCAuthenticationContext
-
A randomly generated 32 character minimum String sent in the Duo 2FA authorization request.
- RESP_STATE - Static variable in class net.shibboleth.idp.plugin.authn.duo.audit.AuditFields
-
The response state value received from the Duo 2FA authz endpoint.
- response - Variable in class net.shibboleth.idp.plugin.authn.duo.model.DuoHealthCheck.Builder
-
The response.
- response - Variable in class net.shibboleth.idp.plugin.authn.duo.model.DuoHealthCheck
-
When a successful response was issued, as seconds since Unix EPOCH.
- responseState - Variable in class net.shibboleth.idp.plugin.authn.duo.context.DuoOIDCAuthenticationContext
-
A randomly generated 32 character minimum String returned in the Duo 2FA authorization response.
S
- secretKey - Variable in class net.shibboleth.idp.authn.duo.BasicDuoIntegration
-
Secret key.
- secretKey - Variable in class net.shibboleth.idp.plugin.authn.duo.DefaultDuoOIDCIntegration
-
Secret key.
- secretKey - Variable in class net.shibboleth.idp.plugin.authn.duo.SimpleDuoOIDCIntegration
-
Secret key.
- serialVersionUID - Static variable in exception net.shibboleth.idp.plugin.authn.duo.DuoClientException
-
Serial UID.
- serialVersionUID - Static variable in exception net.shibboleth.idp.plugin.authn.duo.DuoClientInitializationException
-
Default serialUID.
- serialVersionUID - Static variable in exception net.shibboleth.idp.plugin.authn.duo.DuoException
-
Serial UID.
- serialVersionUID - Static variable in exception net.shibboleth.idp.plugin.authn.duo.DuoRegistryException
-
Default serialUID.
- setAllowedOrigins(Collection<String>) - Method in class net.shibboleth.idp.plugin.authn.duo.DefaultDuoOIDCIntegration
-
Set the origins that are allowed to form the scheme, host, and port part of a computed redirect_uri.
- setAPIHost(String) - Method in class net.shibboleth.idp.authn.duo.BasicDuoIntegration
-
Set the API host to use.
- setAPIHost(String) - Method in class net.shibboleth.idp.plugin.authn.duo.DefaultDuoOIDCIntegration
-
Set the API host to use.
- setAPIHost(String) - Method in class net.shibboleth.idp.plugin.authn.duo.SimpleDuoOIDCIntegration
-
Set the API host to use.
- setApplicationKey(String) - Method in class net.shibboleth.idp.authn.duo.BasicDuoIntegration
-
Set the application key to use.
- setAuthorizationCode(String) - Method in class net.shibboleth.idp.plugin.authn.duo.context.DuoOIDCAuthenticationContext
-
Set the authorization code.
- setAuthorizeEndpoint(String) - Method in class net.shibboleth.idp.plugin.authn.duo.DefaultDuoOIDCIntegration
-
Set the authorize endpoint URL path.
- setAuthorizeEndpoint(String) - Method in class net.shibboleth.idp.plugin.authn.duo.SimpleDuoOIDCIntegration
-
Set the authorize endpoint URL path.
- setAuthToken(JWT) - Method in class net.shibboleth.idp.plugin.authn.duo.context.DuoOIDCAuthenticationContext
-
Set the Duo authentication token.
- setClient(DuoOIDCClient) - Method in class net.shibboleth.idp.plugin.authn.duo.context.DuoOIDCAuthenticationContext
-
Set the client used to communicate with the Duo OIDC API.
- setClientAddress(String) - Method in class net.shibboleth.idp.authn.duo.context.DuoAuthenticationContext
-
Set the client address.
- setClientId(String) - Method in class net.shibboleth.idp.plugin.authn.duo.DefaultDuoOIDCIntegration
-
Set the client ID to use.
- setClientId(String) - Method in class net.shibboleth.idp.plugin.authn.duo.SimpleDuoOIDCIntegration
-
Set the client ID to use.
- setDeviceID(String) - Method in class net.shibboleth.idp.authn.duo.context.DuoAuthenticationContext
-
Set the device ID.
- setDuoContextLookupStrategy(Function<ProfileRequestContext, DuoOIDCAuthenticationContext>) - Method in class net.shibboleth.idp.plugin.authn.duo.AbstractDuoAuthenticationAction
-
Set Duo authentication context lookup strategy to use.
- setFactor(String) - Method in class net.shibboleth.idp.authn.duo.context.DuoAuthenticationContext
-
Set the factor to use.
- setHealthCheckEndpoint(String) - Method in class net.shibboleth.idp.plugin.authn.duo.DefaultDuoOIDCIntegration
-
Set the health check endpoint URL path.
- setHealthCheckEndpoint(String) - Method in class net.shibboleth.idp.plugin.authn.duo.SimpleDuoOIDCIntegration
-
Set the health check endpoint URL path.
- setIntegration(DuoOIDCIntegration) - Method in class net.shibboleth.idp.plugin.authn.duo.context.DuoOIDCAuthenticationContext
-
Set the Duo integration.
- setIntegrationKey(String) - Method in class net.shibboleth.idp.authn.duo.BasicDuoIntegration
-
Set the integration key to use.
- setNonce(String) - Method in class net.shibboleth.idp.plugin.authn.duo.context.DuoOIDCAuthenticationContext
-
Set the OIDC nonce.
- setPasscode(String) - Method in class net.shibboleth.idp.authn.duo.context.DuoAuthenticationContext
-
Set the passcode.
- setRedirectURI(String) - Method in class net.shibboleth.idp.plugin.authn.duo.SimpleDuoOIDCIntegration
-
Set the redirect URI.
- setRedirectURIIfAbsent(String) - Method in class net.shibboleth.idp.plugin.authn.duo.DefaultDuoOIDCIntegration
- setRedirectURIIfAbsent(String) - Method in interface net.shibboleth.idp.plugin.authn.duo.DynamicDuoOIDCIntegration
-
Set the redirectURI from the one given in a thread-safe way.
- setRedirectURIOverride(String) - Method in class net.shibboleth.idp.plugin.authn.duo.context.DuoOIDCAuthenticationContext
-
Set the override redirect URI.
- setRegisteredRedirectURI(String) - Method in class net.shibboleth.idp.plugin.authn.duo.DefaultDuoOIDCIntegration
-
Set the redirect_uri to use.
- setRequestState(String) - Method in class net.shibboleth.idp.plugin.authn.duo.context.DuoOIDCAuthenticationContext
-
Set the request state.
- setResponseState(String) - Method in class net.shibboleth.idp.plugin.authn.duo.context.DuoOIDCAuthenticationContext
-
Set the response state.
- setSecretKey(String) - Method in class net.shibboleth.idp.authn.duo.BasicDuoIntegration
-
Set the secret key to use.
- setSecretKey(String) - Method in class net.shibboleth.idp.plugin.authn.duo.DefaultDuoOIDCIntegration
-
Set the secret key to use.
- setSecretKey(String) - Method in class net.shibboleth.idp.plugin.authn.duo.SimpleDuoOIDCIntegration
-
Set the secret key to use.
- setSupportedPrincipals(Collection<T>) - Method in class net.shibboleth.idp.authn.duo.BasicDuoIntegration
-
Set supported non-user-specific principals that the action will include in the subjects it generates, in place of any default principals from the flow.
- setSupportedPrincipals(Collection<T>) - Method in class net.shibboleth.idp.plugin.authn.duo.DefaultDuoOIDCIntegration
-
Set supported non-user-specific principals that the action will include in the subjects it generates, in place of any default principals from the flow.
- setSupportedPrincipals(Collection<T>) - Method in class net.shibboleth.idp.plugin.authn.duo.SimpleDuoOIDCIntegration
-
Set supported non-user-specific principals that the action will include in the subjects it generates, in place of any default principals from the flow.
- setTokenEndpoint(String) - Method in class net.shibboleth.idp.plugin.authn.duo.DefaultDuoOIDCIntegration
-
Set the token endpoint URL path.
- setTokenEndpoint(String) - Method in class net.shibboleth.idp.plugin.authn.duo.SimpleDuoOIDCIntegration
-
Set the token endpoint URL path.
- setUsername(String) - Method in class net.shibboleth.idp.authn.duo.context.DuoAuthenticationContext
-
Set the username.
- setUsername(String) - Method in class net.shibboleth.idp.plugin.authn.duo.context.DuoOIDCAuthenticationContext
-
Set the username.
- SimpleDuoOIDCIntegration - Class in net.shibboleth.idp.plugin.authn.duo
-
A data wrapper for use with Duo OIDC integrations which does not support redirectURI generation.
- SimpleDuoOIDCIntegration() - Constructor for class net.shibboleth.idp.plugin.authn.duo.SimpleDuoOIDCIntegration
-
Constructor.
- status - Variable in class net.shibboleth.idp.plugin.authn.duo.model.DuoHealthCheck.Builder
-
The status.
- status - Variable in class net.shibboleth.idp.plugin.authn.duo.model.DuoHealthCheck
-
A successful 'OK' or unsuccessful 'FAIL' response.
- supportedPrincipals - Variable in class net.shibboleth.idp.authn.duo.BasicDuoIntegration
-
Container for supported principals.
- supportedPrincipals - Variable in class net.shibboleth.idp.plugin.authn.duo.DefaultDuoOIDCIntegration
-
Container for supported principals.
- supportedPrincipals - Variable in class net.shibboleth.idp.plugin.authn.duo.SimpleDuoOIDCIntegration
-
Container for supported principals.
T
- timestamp - Variable in class net.shibboleth.idp.plugin.authn.duo.model.DuoHealthCheck.Builder
-
The timestamp.
- timestamp - Variable in class net.shibboleth.idp.plugin.authn.duo.model.DuoHealthCheck
-
When an unsuccessful response was issued, as seconds since Unix EPOCH.
- timestamp - Variable in class net.shibboleth.idp.plugin.authn.duo.model.DuoHealthCheckResponse
-
The response timestamp in seconds since Unix EPOCH.
- tokenEndpoint - Variable in class net.shibboleth.idp.plugin.authn.duo.DefaultDuoOIDCIntegration
-
The URL path to the token endpoint.
- tokenEndpoint - Variable in class net.shibboleth.idp.plugin.authn.duo.SimpleDuoOIDCIntegration
-
The URL path to the token endpoint.
- toString() - Method in class net.shibboleth.idp.authn.duo.DuoPrincipal
- toString() - Method in class net.shibboleth.idp.plugin.authn.duo.DefaultDuoOIDCIntegration
- toString() - Method in class net.shibboleth.idp.plugin.authn.duo.model.DuoHealthCheck
- toString() - Method in class net.shibboleth.idp.plugin.authn.duo.model.DuoHealthCheckResponse
- toString() - Method in class net.shibboleth.idp.plugin.authn.duo.SimpleDuoOIDCIntegration
- TXID - Static variable in class net.shibboleth.idp.plugin.authn.duo.audit.AuditFields
-
Duo Transaction ID.
U
- URISupport - Class in net.shibboleth.idp.plugin.authn.duo
-
URL support class.
- URISupport() - Constructor for class net.shibboleth.idp.plugin.authn.duo.URISupport
-
Private constructor.
- username - Variable in class net.shibboleth.idp.authn.duo.context.DuoAuthenticationContext
-
Username.
- username - Variable in class net.shibboleth.idp.authn.duo.DuoPrincipal
-
The username.
- username - Variable in class net.shibboleth.idp.plugin.authn.duo.context.DuoOIDCAuthenticationContext
-
Username.
V
- Version - Class in net.shibboleth.idp.plugin.authn.duo
-
Class for getting and printing the version of the plugin.
- Version() - Constructor for class net.shibboleth.idp.plugin.authn.duo.Version
-
Constructor.
- VERSION - Static variable in class net.shibboleth.idp.plugin.authn.duo.Version
-
Plugin version.
W
- withCode(String) - Method in class net.shibboleth.idp.plugin.authn.duo.model.DuoHealthCheck.Builder
- withCode(String) - Method in interface net.shibboleth.idp.plugin.authn.duo.model.DuoHealthCheck.IBuildStage
-
Set the code.
- withMessage(String) - Method in class net.shibboleth.idp.plugin.authn.duo.model.DuoHealthCheck.Builder
- withMessage(String) - Method in interface net.shibboleth.idp.plugin.authn.duo.model.DuoHealthCheck.IBuildStage
-
Set the message.
- withMessageDetail(String) - Method in class net.shibboleth.idp.plugin.authn.duo.model.DuoHealthCheck.Builder
- withMessageDetail(String) - Method in interface net.shibboleth.idp.plugin.authn.duo.model.DuoHealthCheck.IBuildStage
-
Set the messageDetail.
- withResponse(DuoHealthCheckResponse) - Method in class net.shibboleth.idp.plugin.authn.duo.model.DuoHealthCheck.Builder
- withResponse(DuoHealthCheckResponse) - Method in interface net.shibboleth.idp.plugin.authn.duo.model.DuoHealthCheck.IBuildStage
-
Set the response.
- withStatus(String) - Method in class net.shibboleth.idp.plugin.authn.duo.model.DuoHealthCheck.Builder
- withStatus(String) - Method in interface net.shibboleth.idp.plugin.authn.duo.model.DuoHealthCheck.IStatusStage
-
Set the status.
- withTimestamp(String) - Method in class net.shibboleth.idp.plugin.authn.duo.model.DuoHealthCheck.Builder
- withTimestamp(String) - Method in interface net.shibboleth.idp.plugin.authn.duo.model.DuoHealthCheck.IBuildStage
-
Set the timestamp.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form