This guide describes a reusable security model for people, workloads, automation, and API tools using Keycloak, SPIFFE/SPIRE, and Open Policy Agent (OPA).
The three systems have distinct responsibilities:
- Keycloak authenticates people and OAuth clients and issues browser sessions or access tokens.