Usages
This is a new feature in Joget DX 8.2.
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
- SampleWebFilterPlugin
- 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.
- SampleJwtLoginFilter
Get a publicKey from the config.