SAML 2.0 in One Diagram
Understand the SAML 2.0 authentication lifecycle through a single diagram. We break down bindings, profiles, and key differences from OIDC.
Part 1 · SAML 2.0 for EngineersBlog
Practical guides on OAuth 2.0, OpenID Connect, SAML, Keycloak, and the platform engineering behind identity systems.
308 posts · page 1 of 16
Understand the SAML 2.0 authentication lifecycle through a single diagram. We break down bindings, profiles, and key differences from OIDC.
Part 1 · SAML 2.0 for EngineersLearn how to configure Keycloak audit logs and event listeners to meet GDPR requirements and maintain compliance evidence for security engineers.
Part 5 · Keycloak Security HardeningLearn how to configure Content Security Policy and essential security headers in Keycloak to protect against clickjacking and improve overall authentication security.
Part 3 · Keycloak Security HardeningExplore Keycloak token lifetimes, session handling, and revocation mechanisms to secure SSO environments effectively.
Part 2 · Keycloak Security HardeningSecure your Keycloak deployment from day one with this essential hardening checklist for security and platform engineers.
Part 1 · Keycloak Security HardeningLearn how to implement Home Realm Discovery and account linking in Keycloak to manage multiple identity providers without creating duplicate user profiles.
Part 5 · Keycloak Identity FederationLearn how to implement identity brokering in Keycloak using OIDC and SAML providers, including handling first broker login and attribute mappers.
Part 4 · Keycloak Identity FederationIntegrate Keycloak with Active Directory using SAMAccountName, group mapping, and Kerberos. A technical guide for identity engineers.
Part 3 · Keycloak Identity FederationConfigure Keycloak LDAP user federation effectively. Learn about edit modes, attribute mapping strategies, and tuning for optimal performance in identity management.
Part 2 · Keycloak Identity FederationA technical breakdown of Keycloak's user federation and identity provider mechanisms, helping architects choose the right integration strategy.
Part 1 · Keycloak Identity FederationLearn how to implement a custom authenticator in Keycloak using Java and the Authenticator SPI to extend authentication flows.
Part 5 · Keycloak Themes and SPIsExplore how the Keycloak SPI enables deep customization through custom providers and factory patterns, tailored for platform engineers and Java developers.
Part 4 · Keycloak Themes and SPIsRAG is often oversold. This article breaks down the actual mechanics of grounding LLMs with external data, what problems it solves, and where it falls short.
Part 1 · RAG from Zero to ProductionA practical guide to styling Keycloak login pages with custom CSS, assets, and email templates to match your brand identity.
Part 3 · Keycloak Themes and SPIsA practical guide to creating a custom Keycloak login theme with FreeMarker, including template structure, i18n, and key files like login.ftl.
Part 2 · Keycloak Themes and SPIsUnderstand how Keycloak themes work, from the base theme foundation to inheritance rules and theme.properties configuration.
Part 1 · Keycloak Themes and SPIsSecure your Keycloak deployment against credential stuffing and DDoS attacks with effective rate limiting, brute force detection, and throttling strategies.
Part 6 · Keycloak in ProductionExplore the internal mechanics of Spring Security's authentication flow, focusing on the roles of AuthenticationManager, providers, and UserDetailsService.
Part 8 · Spring Security Filter Chain MasterySpring Security's ExceptionTranslationFilter is the central hub for handling security exceptions. Learn how it manages 401 and 403 errors by delegating to AuthenticationEntryPoint and AccessDeniedHandler.
Part 6 · Spring Security Filter Chain MasteryLearn how to leverage the Keycloak Admin REST API to automate user management and integrate authentication into backend systems using service accounts.
Part 5 · Keycloak in Production