Class DuoOIDCNimbusPlugin

java.lang.Object
net.shibboleth.profile.plugin.AbstractPlugin<T>
net.shibboleth.profile.plugin.PropertyDrivenPlugin<net.shibboleth.idp.module.IdPModule>
net.shibboleth.idp.plugin.PropertyDrivenIdPPlugin
net.shibboleth.idp.plugin.impl.FirstPartyIdPPlugin
net.shibboleth.idp.plugin.authn.duo.nimbus.DuoOIDCNimbusPlugin
All Implemented Interfaces:
net.shibboleth.idp.plugin.IdPPlugin, net.shibboleth.profile.plugin.Plugin<net.shibboleth.idp.module.IdPModule>

public class DuoOIDCNimbusPlugin extends net.shibboleth.idp.plugin.impl.FirstPartyIdPPlugin
Details about the Duo OIDC 2FA plugin using only Nimbus OIDC/JWT handling.
  • Field Summary

    Fields inherited from class net.shibboleth.profile.plugin.PropertyDrivenPlugin

    DEFAULT_RESOURCE, PLUGIN_ID_PROPERTY, PLUGIN_LICENSE_PROPERTY, PLUGIN_REQ_MODULES_PROPERTY, PLUGIN_URL_PROPERTY, PLUGIN_VERSION_PROPERTY
  • Constructor Summary

    Constructors
    Constructor
    Description
    Constructor.
  • Method Summary

    Methods inherited from class net.shibboleth.idp.plugin.impl.FirstPartyIdPPlugin

    getDefaultUpdateURLs

    Methods inherited from class net.shibboleth.profile.plugin.PropertyDrivenPlugin

    getLicenseFileLocation, getMajorVersion, getMinorVersion, getPatchVersion, getPluginId, getRequiredModules, getUpdateURLs, load

    Methods inherited from class net.shibboleth.profile.plugin.AbstractPlugin

    equals, getDisableOnRemoval, getEnableOnInstall, hashCode, setDisableOnRemoval, setEnableOnInstall, toString

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface net.shibboleth.profile.plugin.Plugin

    getDisableOnRemoval, getEnableOnInstall, getLicenseFileLocation, getMajorVersion, getMinorVersion, getPatchVersion, getPluginId, getRequiredModules, getUpdateURLs
  • Constructor Details

    • DuoOIDCNimbusPlugin

      public DuoOIDCNimbusPlugin() throws IOException, net.shibboleth.profile.plugin.PluginException
      Constructor.
      Throws:
      IOException - if the properties fail to load
      net.shibboleth.profile.plugin.PluginException - if other errors occur