Keycloak OpenFGA Event Publisher: Event-driven Fine-Grained Authorization
Summary
Keycloak OpenFGA Event Publisher is a Keycloak extension that listens to identity events and publishes them to OpenFGA using the OpenFGA Java SDK. It translates Keycloak events (e.g., User Role Assignment, Role-to-Role, Group-to-Role) into OpenFGA ClientWriteRequest objects based on an authorization model, enabling fine-grained, policy-as-code authorization across applications. The repository provides installation guides for both Quarkus-based Keycloak.X and Docker deployments, configuration details, and architecture context.