Category

Tutorials

Articles about tutorials from the Skycloak team.

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
Tutorials

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…

George ThomasGeorge Thomas10 min read
Python Authentication: Login Pages Without Storing Passwords
Tutorials

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,…

Guilliano MolaireGuilliano Molaire8 min read
Keycloak with Angular: Modern Integration Guide (vs MSAL)
Tutorials

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.

Guilliano MolaireGuilliano Molaire9 min read
How to Enable User Registration in Keycloak (26.x Guide)
Tutorials

How to Enable User Registration in Keycloak (26.x Guide)

Enable self-registration in Keycloak 26.x: the Login tab toggle, the new email-first password flow, custom fields via user profile, and…

Guilliano MolaireGuilliano Molaire9 min read
Social Login Implementation: Step-by-Step Guide (2026)
Tutorials

Social Login Implementation: Step-by-Step Guide (2026)

Step-by-step social login with OAuth authentication: Google, GitHub, and Microsoft setup, Keycloak broker config, duplicate email account linking, and mappers.

Guilliano MolaireGuilliano Molaire9 min read
Tutorials

Automating Keycloak at Scale: Admin API Pagination and Bulk Operations

Use the Keycloak Admin REST API at scale: correct first/max pagination, getting total counts, bulk user import/export, and avoiding the…

Guilliano MolaireGuilliano Molaire11 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.