Uses of Class
net.shibboleth.idp.plugin.authn.duo.DuoException
Packages that use DuoException
Package
Description
Duo OIDC 2FA login flow API classes.
Duo OIDC 2FA login flow implementation classes.
-
Uses of DuoException in net.shibboleth.idp.plugin.authn.duo
Subclasses of DuoException in net.shibboleth.idp.plugin.authn.duoModifier and TypeClassDescriptionclassAn exception to signal an error condition during execution of a Duo client.classIndicates an error during registry processing.Methods in net.shibboleth.idp.plugin.authn.duo that throw DuoExceptionModifier and TypeMethodDescriptionDuoAdminClient.getUser(ProfileRequestContext context, String username) Get the User that corresponds to the given username from the Duo Admin API.Generic method for returning aDuoAdminListMapResponseWrapperresponse from the given path and parameters.<T extends DuoAdminResponseWrapper<?>>
TDuoAdminClient.retrieve(ProfileRequestContext context, String path, Map<String, String> parameters, com.fasterxml.jackson.core.type.TypeReference<T> wrapperTypeRef) Generic method for returning a type ofDuoAdminResponseWrapperresponse from the given path and parameters. -
Uses of DuoException in net.shibboleth.idp.plugin.authn.duo.impl
Methods in net.shibboleth.idp.plugin.authn.duo.impl that throw DuoExceptionModifier and TypeMethodDescriptionDuoAuthAuthenticator.authenticate(DuoAuthenticationContext duoContext, DuoIntegration duoIntegration) Perform an authentication action via the Duo AuthApi /auth endpoint.DuoPreauthAuthenticator.authenticate(DuoAuthenticationContext duoContext, DuoIntegration duoIntegration) Perform an authentication action via the Duo AuthAPI /preauth endpoint.private org.apache.hc.core5.http.ClassicHttpRequestDefaultDuoAdminClient.buildRequest(ProfileRequestContext context, String path, Map<String, String> parameters) Build the HTTP request from the given path and parameters.private voidPopulateDuoAuthenticationContext.computeAndStoreRedirectURIIfSupported(DuoOIDCIntegration duoIntegration, HttpServletRequest request, DuoOIDCAuthenticationContext context) ForDynamicDuoOIDCIntegrations, apply the redirect_uri creation strategy to compute a redirect_uri to use.protected <T extends DuoResponseWrapper<?>>
TAbstractDuoAuthenticator.doAPIRequest(org.apache.hc.core5.http.ClassicHttpRequest request, com.fasterxml.jackson.core.type.TypeReference<T> wrapperTypeRef) Performs a call to the Duo AuthAPI.private <T extends DuoAdminResponseWrapper<?>>
TDefaultDuoAdminClient.doAPIRequest(org.apache.hc.core5.http.ClassicHttpRequest request, com.fasterxml.jackson.core.type.TypeReference<T> wrapperTypeRef, int backoff) Performs a call to the Duo AdminAPI.(package private) static StringDuoSupport.extractKeyFromState(String state) Extract the key component from the state.(package private) static StringDuoSupport.extractNonceFromState(String state) Extract the nonce component from the state.private DuoIntegrationDefaultDuoAdminClient.getIntegrationAndCheckComponentActive(ProfileRequestContext prc) Check the component is active and if it is get theDuoIntegrationto use.DefaultDuoAdminClient.getUser(ProfileRequestContext context, String username) Get the User that corresponds to the given username from the Duo Admin API.DefaultDuoAdminClient.retrieve(ProfileRequestContext context, String path, Map<String, String> parameters) Generic method for returning aDuoAdminListMapResponseWrapperresponse from the given path and parameters.<T extends DuoAdminResponseWrapper<?>>
TDefaultDuoAdminClient.retrieve(ProfileRequestContext context, String path, Map<String, String> parameters, com.fasterxml.jackson.core.type.TypeReference<T> wrapperTypeRef) Generic method for returning a type ofDuoAdminResponseWrapperresponse from the given path and parameters.