What's New
Keycloak Development Environment
Added complete Keycloak 26.5.2 integration for authentication development and testing.
Features
- Docker Compose setup - One-command Keycloak deployment (
cd keycloak && docker compose up -d) - Pre-configured realm (
pki-dev) with test users and OAuth2 clients - Python validation script - Verify environment with
uv run keycloak/test_keycloak.py
Test Users
| Username | Password | Role |
|---|---|---|
| admin | admin | admin |
| user | user | user |
OAuth2 Clients
| Client ID | Flow | Use Case |
|---|---|---|
| pki-service | Client Credentials | Machine-to-machine API |
| pki-web | Authorization Code + Password Grant | Web application |
Validation Tests
- Health endpoint verification
- OpenID Connect configuration
- JWKS signing keys
- Client Credentials flow
- Password Grant flow with token claim validation
Full Changelog: v1.3.2...v1.4.0