Skip to main content
  1. Services/

Identity: Keycloak

·1 min

Overview
#

Keycloak provides centralized identity management via the wcloud realm. Nearly every web UI in the cluster authenticates through Keycloak using OIDC.

Deployed via the Keycloak Operator (OLM-managed) in the keycloak namespace.

URL: keycloak.wcloud.sh

OIDC consumers
#

ServiceAuth method
ArgoCDOIDC client
Argo WorkflowsOIDC client
GrafanaOIDC client
TemporalOIDC client
Kafbat (Kafka UI)OIDC client
Headlampkgateway OAuth2 policy → Keycloak
RabbitMQOAuth2 backend plugin

External identity provider
#

Google OAuth is configured as an upstream identity provider in the wcloud realm. Users can sign in with their Google account, and Keycloak handles the federation and token issuance.

Secrets
#

All OIDC client secrets are managed via the External Secrets Operator, synced from Infisical. No secrets live in Git.

Related