public interface IPluginAuthenticatorType extends IFCPlugin
Please note that the user may create multiple authenticator of this type. For each created authenticator, the user
can configure a list of key-value pairs (such as the username or token needed to perform the authentication). You can
access the configuration via IPluginFormAuthenticatorParams.getAuthenticator()
and
IAuthenticator.getAttributes()
.
Optionally, the user may also upload one or more files (such as SSL certificates), you can access these via
IAuthenticator.getFileMap()
.
CONFIG_FILENAME
ATTR_NAME, COL_NAME
ATTR_DISPLAY_NAME
Modifier and Type | Method and Description |
---|---|
IPluginFormAuthenticatorRetVal |
buildFormAuthClient(IPluginFormAuthenticatorParams<? extends IAuthenticator<? extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>,? extends IFileDataEntity<?>>>> IPluginClientParams)
Method to build an client for the authentication for the request of a protected form.
|
default String |
getHtmlHelpSnippet(Locale locale)
This method may optionally return a help text that is displayed when the user creates a new authenticator of this
type.
|
getDescription, getDescription, getDisplayName, getName, initialize, initPlugin, install, shutdown, shutdown, uninstall
IPluginFormAuthenticatorRetVal buildFormAuthClient(IPluginFormAuthenticatorParams<? extends IAuthenticator<? extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>,? extends IFileDataEntity<?>>>> IPluginClientParams)
IPluginClientParams
- the parameters to create an client wrapped in a IPluginFormAuthenticatorParams
instanceIPluginFormAuthenticatorRetVal
instancedefault String getHtmlHelpSnippet(Locale locale)
locale
- The locale for which to show the help text.Copyright © 2020 XIMA MEDIA GmbH. All rights reserved.