Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor module to remove dependency on Keycloak libraries #43

Open
AFaust opened this issue Sep 10, 2024 · 1 comment
Open

Refactor module to remove dependency on Keycloak libraries #43

AFaust opened this issue Sep 10, 2024 · 1 comment
Assignees
Labels
enhancement New feature or request rework

Comments

@AFaust
Copy link
Member

AFaust commented Sep 10, 2024

The Keycloak Java libraries referenced / used in this module have been deprecated for a while and starting in Keycloak 25, they are no longer updated/released by the Keycloak project.
This module should be refactored (potentially from the ground up) to remove this dependency. In the process, the refactoring should also aim to make the project independent from Keycloak in other aspects, i.e. by supporting other (generic) OIDC Identity Providers apart from Keycloak.

@AFaust AFaust added enhancement New feature or request rework labels Sep 10, 2024
@AFaust AFaust self-assigned this Sep 10, 2024
@willisplummer
Copy link

willisplummer commented Jan 8, 2025

Related to this, I've been running into a bug where the keycloak GroupRepresentation doesn't account for the sometimes present subGroupCount field.

alfresco_1            | 2025-01-08T05:15:00.474756547Z Caused by: com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "subGroupCount" (class de.acosix.alfresco.keycloak.deps.keycloak.representations.idm.GroupRepresentation), not marked as ignorable (8 known properties: "clientRoles", "subGroups", "path", "attributes", "id", "realmRoles", "access", "name"])

Hope this is helpful!

Note: I think this is causing group sync to fail for me

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request rework
Projects
None yet
Development

No branches or pull requests

2 participants