Package net.shibboleth.idp.module.impl
Class CoreIdPModule
java.lang.Object
net.shibboleth.idp.module.AbstractIdPModule
net.shibboleth.idp.module.PropertyDrivenIdPModule
net.shibboleth.idp.module.impl.CoreIdPModule
- All Implemented Interfaces:
IdPModule,Component,IdentifiedComponent
- Direct Known Subclasses:
CAS,Consent,ContextCheck,Demo,Duo,ExpiringPassword,External,Function,Hello,Impersonate,IPAddress,MFA,Password,RemoteUser,RemoteUserInternal,SPNEGO,UnlockKeys,Warning,X509
Implementation base class for
IdPModule that lives within the core code
and whose documentation URLs will float with the IdP's own.-
Nested Class Summary
Nested classes/interfaces inherited from interface net.shibboleth.idp.module.IdPModule
IdPModule.ModuleResource, IdPModule.ResourceResult -
Field Summary
FieldsFields 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 -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class net.shibboleth.idp.module.PropertyDrivenIdPModule
disable, enable, getDescription, getId, getName, getOwnerId, getURL, isHttpClientRequired, setURLMethods inherited from class net.shibboleth.idp.module.AbstractIdPModule
equals, getResources, hashCode, isEnabled, setResources, toString
-
Field Details
-
MODULE_URL_BASE
Documentation base URL.- See Also:
-
-
Constructor Details
-
CoreIdPModule
Constructor.- Parameters:
claz- implementation class of the module- Throws:
IOException- if an I/O error occursModuleException- if a generic error occurs
-
-
Method Details
-
load
Load module information from properties. The override prepends a known documentation prefix to all module URLs.- Overrides:
loadin classPropertyDrivenIdPModule- Throws:
ModuleException- on errors
-