Skip to content

[Integration] Keycloak - Directory Sync #2397

@golanglemonade

Description

@golanglemonade

Adds a DirectorySync integration for Keycloak. This should ingest directory accounts, groups, and memberships.

The config should:

  • include a DisableGroup sync to allow for only account ingestion
  • Include a PrimaryDirectory option to mark this integration as the authoritative source for the identity holder record
  • Include a docker compose setup for local testing
  • See the google workspace integration for an example of a working directory sync integration.

Ref:
Keycloack

Theres a few go-client OSS packages, would probably look at this one first: https://github.com/Nerzal/gocloak

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions