Font Size:

System Configurable Plugin

Introduction

This plugin type marked a plugin configurable through the Manage Plugins page.

Commons Use Cases:

  • Platform-wise plugin like Hash Variable or Web Support plugin etc now can be configured

System Configuration Plugin Class

Interface

  • org.joget.plugin.base.SystemConfigurablePlugin

    • This plugin interface can used together with other plugin types

    • It extends org.joget.plugin.property.model.PropertyEditable

    • It mark a plugin can be configurable through the Manage Plugins page.

    • The configured properties values will auto retrieve and set to the plugin properties when calling pluginManager.getPlugin method.

Configuration UI

Sample Plugins

  • SampleWebFilterPlugin

    • It allow to configure a redirect URL and use it for redirection after SSO as Admin.

    • Intercept /web/login request and auto login as Admin when the saved URL is assignment link. Then, it direct to the configured redirect url or home.

  • SampleJwtLoginFilter

    • Get a publicKey from the config

Created by Debanraj Last modified by Debanraj on Apr 17, 2025