Uses of Interface
net.shibboleth.idp.plugin.authn.duo.DuoOIDCClient
Packages that use DuoOIDCClient
Package
Description
Duo OIDC 2FA login flow API classes.
Duo OIDC 2FA login flow API context classes.
Duo OIDC 2FA login flow implementation classes.
Native Nimbus based Duo OIDC 2FA client adaptor implementation classes.
Duo WebSDK v4 OIDC 2FA client adaptor implementation classes.
-
Uses of DuoOIDCClient in net.shibboleth.idp.plugin.authn.duo
Classes in net.shibboleth.idp.plugin.authn.duo that implement DuoOIDCClientMethods in net.shibboleth.idp.plugin.authn.duo that return DuoOIDCClientModifier and TypeMethodDescriptionDuoOIDCClientFactory.createInstance(DuoOIDCIntegration integration) Create anDuoOIDCClientinstance from the supplied integration.DuoOIDCClientRegistry.getClientOrCreate(DuoOIDCIntegration integration) Retrieve an existing, or create a new, Duo client for the given Duo integration. -
Uses of DuoOIDCClient in net.shibboleth.idp.plugin.authn.duo.context
Fields in net.shibboleth.idp.plugin.authn.duo.context declared as DuoOIDCClientModifier and TypeFieldDescriptionprivate DuoOIDCClientDuoOIDCAuthenticationContext.clientThe Duo OIDC client to use for the lifetime of this authentication request.Methods in net.shibboleth.idp.plugin.authn.duo.context that return DuoOIDCClientModifier and TypeMethodDescriptionDuoOIDCAuthenticationContext.getClient()Get the client used to communicate with the Duo OIDC API.Methods in net.shibboleth.idp.plugin.authn.duo.context with parameters of type DuoOIDCClientModifier and TypeMethodDescriptionDuoOIDCAuthenticationContext.setClient(DuoOIDCClient duoClient) Set the client used to communicate with the Duo OIDC API. -
Uses of DuoOIDCClient in net.shibboleth.idp.plugin.authn.duo.impl
Fields in net.shibboleth.idp.plugin.authn.duo.impl with type parameters of type DuoOIDCClientModifier and TypeFieldDescriptionprivate final ConcurrentMap<DuoOIDCIntegration,DuoOIDCClient> DefaultDuoOIDCClientRegistry.clientRegistryRegistry of Duo client to Duo integration.private final Function<DuoOIDCIntegration,DuoOIDCClient> DefaultDuoOIDCClientRegistry.clientRegistryMappingFunctionFunction for creating a DuoClient from a DuoIntegration.Methods in net.shibboleth.idp.plugin.authn.duo.impl that return DuoOIDCClientModifier and TypeMethodDescriptionDefaultDuoOIDCClientRegistry.CreateNewClientMappingFunction.apply(DuoOIDCIntegration integration) DefaultDuoOIDCClientRegistry.getClientOrCreate(DuoOIDCIntegration integration) -
Uses of DuoOIDCClient in net.shibboleth.idp.plugin.authn.duo.nimbus.impl
Classes in net.shibboleth.idp.plugin.authn.duo.nimbus.impl that implement DuoOIDCClientModifier and TypeClassDescriptionfinal classA Duo client using the Nimbus OIDC library.Methods in net.shibboleth.idp.plugin.authn.duo.nimbus.impl that return DuoOIDCClientModifier and TypeMethodDescriptionNimbusClientFactory.createInstance(DuoOIDCIntegration integration) -
Uses of DuoOIDCClient in net.shibboleth.idp.plugin.authn.duo.sdk.impl
Classes in net.shibboleth.idp.plugin.authn.duo.sdk.impl that implement DuoOIDCClientModifier and TypeClassDescriptionfinal classAn Object Adaptor class for bridging between the Duo SDK implementation and the internalDuoOIDCClientinterface.Methods in net.shibboleth.idp.plugin.authn.duo.sdk.impl that return DuoOIDCClientModifier and TypeMethodDescriptionDuoSDKClientFactory.createInstance(DuoOIDCIntegration integration)