Skip to main content
Skip table of contents

Status toggle functionality for SAML and OIDC applications

Summary

Currently, we can define and delete service providers. However, it would be beneficial to add a toggle button that allows us to enable or disable a specific service provider—making it inactive without deleting it.

To achieve this, we are introducing a new ZooKeeper property for each SAML and OIDC internal configuration. This property will specify whether a service provider is enabled or not. The new property will be visible for each service provider: in the service providers JSON for SAML, and in the OIDC clients JSON for OIDC.

Functionality
The enable/disable toggle will be available when creating or editing a service provider (SAML or OIDC) , example:

Screenshot 2025-12-15 at 13.12.18.png

By default when we creating or use the configure as idp button, this toggle should be on true.

  • When the toggle is disabled:

    • For SAML applications, the service provider will not appear in the relaying-party.xml file.

    • For OIDC applications, the service provider will not appear in the oidc/oidc-clients.json file.

This enhancement allows administrators to easily manage the activation status of service providers without needing to delete and recreate them.

Moreover we have introduce in the SP list a badge to easy indicate what SP is active or inactive:

Screenshot 2025-12-15 at 13.17.31.png

If the SP is inactive, this screen should be displayed to the end-user:

Screenshot 2025-12-15 at 13.18.19.png
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.