keycloak
Articles tagged with keycloak.
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…
Federate or Migrate? Your Legacy User Store Is Now in the Login Path
Federating a legacy user store into Keycloak avoids a big-bang migration, but it puts someone else's database in your login…
Keycloak Password Policy Best Practices
Keycloak password policies the modern way: length over complexity, breached-password and blacklist checks, hashing iterations, and per-realm enforcement.
How Much RAM and CPU Does Keycloak Need in Production?
How much RAM and CPU does Keycloak need? What drives resource use, realistic starting points, JVM heap sizing, and how…

Attribute-Based Access Control: How It Works, When to Use It
ABAC evaluates user, resource, action, and environment attributes at request time. See how it compares to RBAC and ReBAC, plus…

bcrypt Explained: How It Works and When to Use It in 2026
bcrypt explained: how the cost factor and salt work, the 72-byte limit, what OWASP recommends in 2026, and how to…

Decoding SAMLRequest: What It Is and How to Decode It
A SAMLRequest is the Base64-encoded, deflate-compressed XML authentication request an SP sends to an IdP. Learn how to decode it…

IdP vs SP: The Difference, and How Keycloak Plays Both Roles
IdP vs SP explained: what each role does in SAML and OIDC, and how Keycloak plays both at once through…

Python Authentication: Login Pages Without Storing Passwords
Build a Python login page that never stores a password: Flask and Authlib with PKCE, Keycloak as the identity provider,…

Keycloak with Angular: Modern Integration Guide (vs MSAL)
Integrate Keycloak with Angular 22 using keycloak-angular v22: provideKeycloak, auto token refresh, functional interceptors, plus when MSAL fits instead.
Stay ahead on identity & security
Get tutorials, product updates, and Keycloak tips delivered to your inbox.