Font Size:

System Configurable Plugin

Usages

This is a new feature in Joget DX 8.2 and DX 9.

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.

Created by Debanraj Last modified by Debanraj on May 28, 2025