Class DuoOIDCWebSDKModule

  • All Implemented Interfaces:
    net.shibboleth.idp.module.IdPModule, Component, IdentifiedComponent

    public class DuoOIDCWebSDKModule
    extends net.shibboleth.idp.module.impl.PluginIdPModule
    PluginIdPModule implementation based on the Duo Web SDK v4.
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface net.shibboleth.idp.module.IdPModule

        net.shibboleth.idp.module.IdPModule.ModuleResource, net.shibboleth.idp.module.IdPModule.ResourceResult
    • Field Summary

      • Fields inherited from class net.shibboleth.idp.module.impl.PluginIdPModule

        MODULE_URL_BASE
      • Fields inherited from class net.shibboleth.idp.module.PropertyDrivenIdPModule

        DEFAULT_RESOURCE, MODULE_DESC_PROPERTY, MODULE_DEST_PROPERTY, MODULE_EXEC_PROPERTY, MODULE_LANGS_PROPERTY, MODULE_NAME_PROPERTY, MODULE_OPTIONAL_PROPERTY, MODULE_PLUGIN_PROPERTY, MODULE_POSTDISABLE_PROPERTY, MODULE_POSTENABLE_PROPERTY, MODULE_REPLACE_PROPERTY, MODULE_SRC_PROPERTY, MODULE_URL_PROPERTY
    • Method Summary

      • Methods inherited from class net.shibboleth.idp.module.impl.PluginIdPModule

        load
      • Methods inherited from class net.shibboleth.idp.module.PropertyDrivenIdPModule

        disable, enable, getDescription, getId, getName, getOwnerId, getURL, isHttpClientRequired, setURL
      • Methods inherited from class net.shibboleth.idp.module.AbstractIdPModule

        equals, getResources, hashCode, isEnabled, setResources, toString
    • Constructor Detail

      • DuoOIDCWebSDKModule

        public DuoOIDCWebSDKModule()
                            throws IOException,
                                   net.shibboleth.idp.module.ModuleException
        Constructor.
        Throws:
        IOException - if the property file cannot be loaded
        net.shibboleth.idp.module.ModuleException - if other errors occur