System Configurable Plugin
Usages
This plugin type lists a plugin that is configurable through the Manage Plugins page.
Common use cases:
-
Platform-wide plugins like Hash Variable or Web Support plugin, etc, can now be configured.
Interface Class
org.joget.plugin.base.SystemConfigurablePlugin
-
This plugin interface can be used together with other plugin types
-
It extends
org.joget.plugin.property.model.PropertyEditable
. -
It marks a plugin that can be configurable through the Manage Plugins page.
-
The configured property values will automatically be retrieved and set to the plugin properties when calling the
pluginManager.getPlugin
method.
Configuration UI
Plugins can now be configured on the Manage Plugins page, as displayed below.
Sample Plugins
-
It allows you to configure a redirect URL and use it for redirection after SSO as an Admin.
-
Intercept
/web/login
request and auto-login as Admin when the saved URL is the assignment link. Then, it directs to the configured redirect URL or home. -
Get a
publicKey
from the config.