feat(infra): Keycloak with four mock realms (closes #3) #43
Reference in New Issue
Block a user
Delete Branch "feat/3-keycloak"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Implements S-02 (#3).
infra/keycloak/docker-compose.yml— Keycloak 26.1,--import-realm, host :8180.infra/keycloak/realms/*.json— digid / eherkenning / eidas / medewerker, each with a publicbig-portalOIDC client + test users; protocol mappers injectbsn/kvk/eidas_id;medewerkercarries realm roles.make keycloak-smoke→check_realms.pydoes a password-grant login per realm and asserts the claim.docs/synthetic-data.md(credentials) +docs/runbooks/keycloak.md.Verified:
make keycloak-smokegreen — all four realms log in and return the expected claims (bsn123456782, kvk12345678, eidas_idFR/NL/AB-1234-5678, rolebehandelaar).closes #3
🤖 Generated with Claude Code