What problem does it solve? Setting up authentication infrastructure on Kubernetes involves many moving parts: deploying an identity provider, configuring realms and clients, wiring user federation, and protecting applications with a proxy. This Skill provides ready-to-adapt Helm values, Kubernetes manifests, and API commands for Keycloak and OAuth2-proxy so you avoid assembling these configurations from scratch. ## Core Features & Use Cases - Keycloak deployment and configuration: Install via Helm or raw Kubernetes manifests, create realms, configure OIDC and SAML clients, and set up LDAP/Active Directory user federation. - OAuth2-proxy integration: Deploy via Helm, run as a sidecar, or wire into nginx ingress external auth and Istio RequestAuthentication/AuthorizationPolicy. - Troubleshooting and security guidance: Commands for inspecting logs, testing token exchange, decoding JWTs, plus best practices for secrets rotation, cookie settings, and token lifespans. - Use Case: You need SSO for a new web app on GKE. Use this Skill to install Keycloak with production Helm values, create a realm and OIDC client via the REST API, then protect the app with OAuth2-proxy through nginx ingress annotations. ## Quick Start Ask the assistant to deploy Keycloak and OAuth2-proxy on your Kubernetes cluster and configure an OIDC client for your application.