With the end of RH SSO 7.x announced as June 30, 2025, and the release of Keycloak 22, we need to verify that the keycloak plugin in Backstage / Janus Showcase / RHDH work with the latest.
This would also impact the Dynamic backend plugin loading feature as well, which is NodeRequire-based, and has never been tested / validated with ESM modules (direct import or transitive deps).
What needs to be done?
With the end of RH SSO 7.x announced as June 30, 2025, and the release of Keycloak 22, we need to verify that the keycloak plugin in Backstage / Janus Showcase / RHDH work with the latest.
https://github.com/janus-idp/backstage-plugins/tree/main/plugins/keycloak-backend
This is a testing/engineering task.
Refs:
However we can't do anything until Backstage supports ESM: