Tutorials
Articles about tutorials from the Skycloak team.

Keycloak Authentication in Astro
Add Keycloak login to an Astro site with OpenID Connect: the authorization code flow with PKCE, server-side sessions, protecting SSR…
Keycloak Authentication with Ruby on Rails
Add Keycloak single sign-on to a Ruby on Rails app with OpenID Connect: omniauth setup, the OIDC callback, session handling,…

Keycloak Authentication in ASP.NET Core (.NET 8)
Secure an ASP.NET Core (.NET 8) API and web app with Keycloak: OpenID Connect login, JWT bearer validation, role-based authorization,…

Getting Started with Keycloak in 2026: The Modern Guide
Complete getting started guide for Keycloak in 2026. Install with Docker, configure your first realm, connect a React app, add…
Keycloak Docker Compose: From Development to Production
Complete Keycloak Docker Compose setups for dev, staging, and production. Includes PostgreSQL, TLS termination, clustering, health checks, and backups.
Building Custom Authentication Flows in Keycloak
Build custom Keycloak authentication flows using the flow editor, conditional executions, custom authenticator SPIs, and required actions for login logic.
Keycloak Social Login: Google, Apple, and GitHub Setup
Step-by-step guide to configuring Google, Apple, and GitHub social login in Keycloak with OAuth credentials, attribute mapping, and first-login flows.

Spring Boot + Keycloak OAuth 2.0: The Complete 2026 Guide
The complete guide to securing Spring Boot 3.x apps with Keycloak using spring-security-oauth2-resource-server, JWT validation, and method-level security.
Keycloak + gRPC: Authentication with Envoy Proxy
Authenticate gRPC microservices with Keycloak using Envoy's ext_authz filter for JWT validation, per-method authorization, and service mesh integration.

Implementing Passkeys in React/Next.js with Keycloak
Build passkey authentication in React and Next.js applications with Keycloak WebAuthn, covering registration flows, conditional UI, and cross-device passkeys.
Stay ahead on identity & security
Get tutorials, product updates, and Keycloak tips delivered to your inbox.