janus-idp / backstage-plugins

Plugins for Backstage
https://janus-idp.io
Apache License 2.0
151 stars 150 forks source link

keycloak-backend: only top level groups are synced from keycloak 23+ #1046

Closed ikatlinsky closed 2 months ago

ikatlinsky commented 10 months ago

Describe the bug

Keycloak 23 introduced a breaking change for fetching the subgroups for groups - https://github.com/keycloak/keycloak/issues/22372. As a result, the current implementation of the keycloak-backend plugin syncs only top-level groups.

Expected Behavior

keycloak-backend plugin should correctly sync all groups for keycloak 23+.

What are the steps to reproduce this bug?

  1. launch keycloak 23+
  2. create a hierarchical groups structure with multiple groups
  3. run sync from launched keycloak

Versions of software used and environment

Keycloak: 23.0.3 keycloak-backen: 1.7.3

schultzp2020 commented 9 months ago

Sadly we cannot support keycloak >18 https://github.com/janus-idp/backstage-plugins/issues/47

rhdh-bot commented 2 months ago

This issue has been closed due to the fact that the Janus community is being sunset.

For future plugin issues, please use https://github.com/backstage/community-plugins/issues

For future showcase issues, please use https://issues.redhat.com/browse/RHIDP

For more information on the sunset, see:

https://janus-idp.io/blog/2024/07/05/future-of-janus-community https://issues.redhat.com/browse/RHIDP-3690 https://issues.redhat.com/browse/RHIDP-1018