~/talk

Keycloak Introduction and Demo

Talkat KeycloakCon Japan 2025 · on Friday, 2025-06-13· [security]
links:none on file
slides:none on file

Keycloak runs as a dev server on localhost:8180 with an admin user and realm exported to JSON, an app redirects to OpenID Connect and receives ID and access tokens; the demo adds a required birthdate user profile field (HTML5 date), discovers a 403 from the backend until the realm role user is assigned, then API calls succeed and the token contains the new claim. A new test framework based on JUnit 5 is available. Project stats: ~27,000 stars, ~28,000 commits, ~1,300 contributors, 100+ releases.

AI-written summary · about

  1. 0:00Introduction
  2. 1:49Keycloak features and protocols
  3. 5:27User management and auth
  4. 7:56Token customization and tools
  5. 9:01Deployment and clustering
  6. 10:25Testing and contributions
  7. 11:10Keycloak history and growth
  8. 13:38Future development
  9. 15:03Live demo setup
  10. 17:18Authentication flow and claims
  11. 18:45User profile attributes
  12. 20:54Role assignment and debugging
  13. 22:43Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.