Skip to content

Refactor user sync to dynamic field mappings, handle arrays, and store roles as attributes

  • Added a dynamic WP-to-Keycloak field mapping system (no more hardcoded fields).
  • Moved WordPress roles to attributes.roles.
  • Always sets enabled and emailVerified to true for new Keycloak users.
  • Introduced export/import for mappings via JSON.
  • Added a “Consult a User’s Fields” tool to see WP_User properties and meta.

Merge request reports

Loading