NF12 Multiple SSO Provider Support
From iDempiere en
Developer: Deepak Pansheriya Logilite Technologies
Feature Ticket: IDEMPIERE-6304
Multiple SSO Provider Support
This enhancement introduces the ability to configure and support multiple Single Sign-On (SSO) providers in iDempiere. Previously, only one SSO provider could be used at a time, and the system lacked flexibility to present multiple options at login.
With this feature, system administrators can now configure more than one SSO provider (e.g., Cognito, Keycloak) and present each as a distinct login button on the login page. This provides organizations with flexible identity provider options and improves user experience across different domains or roles.
System Configuration: SSO_SHOW_LOGINPAGE
- Y – Shows the iDempiere login page with native login and SSO provider buttons
- N – Skips the login page and redirects to SSO (if one provider) or shows only SSO buttons (if multiple)
Behavior Examples
Providers | SSO_SHOW_LOGINPAGE | Result |
---|---|---|
Cognito | Y | Shows button for Cognito, allows login with iDempiere credentials |
Cognito | N | Redirects to Cognito |
Cognito + Keycloak | Y | Shows button for Cognito and Keycloak, allows login with iDempiere credentials |
Cognito + Keycloak | N | Shows button for Cognito and Keycloak |
How to Configure
- Create multiple entries in the SSO Configuration window (e.g., Cognito and Keycloak).
- Set the system config:
SSO_SHOW_LOGINPAGE
toY
orN
depending on your desired login experience.
- Run Cache Reset.