Category

Tutorials

Articles about tutorials from the Skycloak team.

Keycloak Authentication Error Handling: Custom Error Pages
Tutorials

Keycloak Authentication Error Handling: Custom Error Pages

Customize Keycloak error pages, handle OAuth/OIDC errors in your app, and configure brute force protection for secure, user-friendly authentication.

Guilliano MolaireGuilliano Molaire10 min read
Keycloak with Spring Boot in Docker, Then Managed
Tutorials

Keycloak with Spring Boot in Docker, Then Managed

Run Keycloak in Docker with a Spring Boot app, then move the same app to managed Keycloak without changing code.…

Ivan FranchinIvan Franchin9 min read
Monitoring Keycloak with Prometheus and Grafana
Tutorials

Monitoring Keycloak with Prometheus and Grafana

Monitor Keycloak with Prometheus and Grafana: enable metrics, track authentication KPIs, build dashboards, and define SLOs for your identity stack.

Guilliano MolaireGuilliano Molaire7 min read
Tutorials

Single Sign-On for HashiCorp Vault with Keycloak (OIDC)

Set up OIDC single sign-on for HashiCorp Vault with Keycloak: configure the auth method, map groups to Vault policies, and…

Guilliano MolaireGuilliano Molaire13 min read
Keycloak MFA: Configuration Patterns for Enterprise
Tutorials

Keycloak MFA: Configuration Patterns for Enterprise

How to set up Keycloak MFA: OTP policies, WebAuthn, conditional flows that apply MFA selectively, client-specific overrides, and detecting MFA…

Guilliano MolaireGuilliano Molaire18 min read
Tutorials

Keycloak Admin REST API: Manage Realms, Clients, and Users with curl

Use the Keycloak Admin REST API to create realms, clients, roles, groups, and users with curl. Every request tested against…

Ivan FranchinIvan Franchin12 min read
Tutorials

SCIM API: Building and Testing a SCIM 2.0 Endpoint

What a SCIM API has to implement to satisfy Okta and Entra ID: endpoints, PATCH semantics, filtering, pagination, error shapes,…

Guilliano MolaireGuilliano Molaire7 min read
Tutorials

Add Authentication to a Python App on Fly.io with Keycloak

Add OIDC login to a Python app on Fly.io with Keycloak: Flask + Authlib walkthrough, fly secrets, the ProxyFix redirect-URI…

Guilliano MolaireGuilliano Molaire10 min read
Tutorials

Let Product Teams Onboard Apps Without Handing Out Keycloak Admin

Product teams need Keycloak clients. Your IAM team shouldn't hand out admin. Compare the two patterns that work: a self-service…

George ThomasGeorge Thomas9 min read
Tutorials

Keycloak Is Not Your Identity Store: Shadow Accounts and the Broker Pattern

Keycloak rarely owns your users. It keeps shadow accounts, authenticates, and issues a JWT. Where identity, authentication, and authorization really…

George ThomasGeorge Thomas11 min read

Stay ahead on identity & security

Get tutorials, product updates, and Keycloak tips delivered to your inbox.

© 2026 Skycloak. All Rights Reserved. Design by Yasser SolimanKeycloak™ is a trademark of the Linux Foundation. Skycloak is not affiliated with the Keycloak project.