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, setURL
Methods 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:
load
in classPropertyDrivenIdPModule
- Throws:
ModuleException
- on errors
-