~/talk

Advancing Machine to Machine Workflows with the SPIFFE Identity Provider

Talkat KeycloakCon Europe 2026 · on Monday, 2026-03-23· at 09:15· Hall 7 | Room A· [security]
linkedin:andrewsblock
name:Maia Iyer
links:none on file
slides:none on file

Shows how Keycloak v26.4.0 uses federated client authentication to accept workload identities issued by SPIFFE/SPIRE, using a SPIRE agent + server, Toria for management, and a spiffe-helper sidecar + CSI driver to mount tokens. Demonstrates replacing client secrets with client assertion JWTs (SPFFE assertion type) from Kubernetes workloads (example namespace tiklocon), with SVID lifetimes set to 5-minute SVID and automated client bootstrapping for scoped, short‑lived machine identities. Also notes Quarkus integration and that the feature is currently a tech preview.

AI-written summary · about

  1. 0:00SPIFFE and SPIRE intro
  2. 2:25Cloud security evolution
  3. 6:17API keys limitations
  4. 7:00SPIFFE workload identity
  5. 12:41Keycloak federated auth
  6. 15:33Demo setup overview
  7. 18:44SPIFFE future integration
  8. 19:58Live SPIFFE Keycloak demo
  9. 22:03Q&A client registration
  10. 23:30Comparing SPIFFE with mutual TLS approaches
  11. 24:33Trust domain strategies
  12. 26:19SPIFFE credentials performance
  13. 27:22SPIRE management HA
  14. 28:04SPIFFE identity validation
  15. 29:09K8s service account benefits
  16. 30:17Conclusion
~/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.