- Realm:
modulo - Clients:
modulo-web(public)- Redirect URI:
http://localhost:5173/*
- Redirect URI:
modulo-api(confidential)- Redirect URI:
http://localhost:8080/*
- Redirect URI:
- Roles:
user,editor,admin
- URL:
http://localhost:8080/auth/admin/ - Username:
admin, Password:admin
- testuser /
testpass(role: user) - editor /
editorpass(role: editor) - admin /
adminpass(role: admin)
The realm is bootstrapped from infra/keycloak/realm/modulo-realm.json via Helm ConfigMap.
make keycloak-upβ deploy Keycloak with realm importmake keycloak-downβ remove Keycloak from cluster
- Liveness/readiness:
/auth/realms/masteron port 8080 - Smoke test:
curl http://localhost:8080/auth/
- No real secrets are stored; admin password is for dev only.
- Use SOPS for secret management in production.