Uses of Interface
net.shibboleth.idp.plugin.authn.duo.DuoOIDCClient
-
Packages that use DuoOIDCClient Package Description net.shibboleth.idp.plugin.authn.duo Duo OIDC 2FA login flow API classes.net.shibboleth.idp.plugin.authn.duo.context Duo OIDC 2FA login flow API context classes.net.shibboleth.idp.plugin.authn.duo.impl Duo OIDC 2FA login flow implementation classes.net.shibboleth.idp.plugin.authn.duo.nimbus.impl Native Nimbus based Duo OIDC 2FA client adaptor implementation classes.net.shibboleth.idp.plugin.authn.duo.sdk.impl 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 DuoOIDCClient Modifier and Type Class Description classAbstractDuoOIDCClientAbstract base class forDuoOIDCClientimplementations.Methods in net.shibboleth.idp.plugin.authn.duo that return DuoOIDCClient Modifier and Type Method Description DuoOIDCClientDuoOIDCClientFactory. createInstance(DuoOIDCIntegration integration)Create anDuoOIDCClientinstance from the supplied integration.DuoOIDCClientDuoOIDCClientRegistry. 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 DuoOIDCClient Modifier and Type Field Description private 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 DuoOIDCClient Modifier and Type Method Description DuoOIDCClientDuoOIDCAuthenticationContext. 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 DuoOIDCClient Modifier and Type Method Description DuoOIDCAuthenticationContextDuoOIDCAuthenticationContext. 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 DuoOIDCClient Modifier and Type Field Description private ConcurrentMap<DuoOIDCIntegration,DuoOIDCClient>DefaultDuoOIDCClientRegistry. clientRegistryRegistry of Duo client to Duo integration.private Function<DuoOIDCIntegration,DuoOIDCClient>DefaultDuoOIDCClientRegistry. clientRegistryMappingFunctionFunction for creating a DuoClient from a DuoIntegration.Methods in net.shibboleth.idp.plugin.authn.duo.impl that return DuoOIDCClient Modifier and Type Method Description DuoOIDCClientDefaultDuoOIDCClientRegistry.CreateNewClientMappingFunction. apply(DuoOIDCIntegration integration)DuoOIDCClientDefaultDuoOIDCClientRegistry. 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 DuoOIDCClient Modifier and Type Class Description classNimbusClientA Duo client using the Nimbus OIDC library.Methods in net.shibboleth.idp.plugin.authn.duo.nimbus.impl that return DuoOIDCClient Modifier and Type Method Description DuoOIDCClientNimbusClientFactory. 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 DuoOIDCClient Modifier and Type Class Description classDuoSDKClientAdaptorAn 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 DuoOIDCClient Modifier and Type Method Description DuoOIDCClientDuoSDKClientFactory. createInstance(DuoOIDCIntegration integration)
-