Class DefaultDuoOIDCIntegration

java.lang.Object
net.shibboleth.shared.component.AbstractInitializableComponent
net.shibboleth.idp.plugin.authn.duo.DefaultDuoOIDCIntegration
All Implemented Interfaces:
PrincipalSupportingComponent, DuoOIDCIntegration, DynamicDuoOIDCIntegration, Component, DestructableComponent, InitializableComponent

@ThreadSafe public final class DefaultDuoOIDCIntegration extends AbstractInitializableComponent implements DynamicDuoOIDCIntegration
Data wrapper for use with Duo OIDC integrations. Holds shared-state.

Despite most fields being 'effectively immutable' once published by Spring, the redirectURI is allowed to change, but in a guarded, shared-thread-safe manor.