Uses of Interface
net.shibboleth.idp.authn.duo.DuoIntegration
-
Packages that use DuoIntegration Package Description net.shibboleth.idp.authn.duo Public APIs related to Duo authentication.net.shibboleth.idp.authn.duo.impl Implementation of Duo authentication. -
-
Uses of DuoIntegration in net.shibboleth.idp.authn.duo
Classes in net.shibboleth.idp.authn.duo that implement DuoIntegration Modifier and Type Class Description classBasicDuoIntegrationWrapper for use of Duo. -
Uses of DuoIntegration in net.shibboleth.idp.authn.duo.impl
Fields in net.shibboleth.idp.authn.duo.impl declared as DuoIntegration Modifier and Type Field Description private DuoIntegrationValidateDuoAuthAPI. duoIntegrationDuo integration to use.private DuoIntegrationValidateDuoWebResponse. duoIntegrationDuo integration to use.Fields in net.shibboleth.idp.authn.duo.impl with type parameters of type DuoIntegration Modifier and Type Field Description private Function<ProfileRequestContext,DuoIntegration>ValidateDuoAuthAPI. duoIntegrationLookupStrategyLookp strategy for Duo integration.private Function<ProfileRequestContext,DuoIntegration>ValidateDuoWebResponse. duoIntegrationLookupStrategyLookp strategy for Duo integration.Methods in net.shibboleth.idp.authn.duo.impl with parameters of type DuoIntegration Modifier and Type Method Description DuoAuthResponseDuoAuthAuthenticator. authenticate(DuoAuthenticationContext duoContext, DuoIntegration duoIntegration)Perform an authentication action via the Duo AuthApi /auth endpoint.DuoPreauthResponseDuoPreauthAuthenticator. authenticate(DuoAuthenticationContext duoContext, DuoIntegration duoIntegration)Perform an authentication action via the Duo AuthAPI /preauth endpoint.static StringDuoSupport. generateSignedRequestToken(DuoIntegration duo, String username)Created a signed request to Duo for a user.voidValidateDuoAuthAPI. setDuoIntegration(DuoIntegration duo)Set DuoIntegration details to use directly.voidValidateDuoWebResponse. setDuoIntegration(DuoIntegration duo)Set DuoIntegration details to use directly.static voidDuoSupport. signRequest(org.apache.http.client.methods.RequestBuilder request, DuoIntegration duo)Sign a Duo AuthAPI request.static StringDuoSupport. validateSignedResponseToken(DuoIntegration duo, String signedResponseToken)Verify a signed response from Duo and extract the username.Method parameters in net.shibboleth.idp.authn.duo.impl with type arguments of type DuoIntegration Modifier and Type Method Description voidValidateDuoAuthAPI. setDuoIntegrationLookupStrategy(Function<ProfileRequestContext,DuoIntegration> strategy)Set DuoIntegration lookup strategy to use.voidValidateDuoWebResponse. setDuoIntegrationLookupStrategy(Function<ProfileRequestContext,DuoIntegration> strategy)Set DuoIntegration lookup strategy to use.
-