~/talk

Securing Workloads with Transaction Tokens and Minicloak

Talkat Open Source Summit Europe 2024 · 2024-09-16..09-18· [security]
links:none on file
slides:none on file

Implements the IETF Transaction Tokens draft as a proof‑of‑concept Keycloak plugin (≈300 lines, 2 classes) that performs the basic token‑exchange flow, demonstrated with a Docker Compose demo: 5 containers (edge, emulated external auth, Keycloak TTS, two services). Transaction tokens are signed JWTs, one‑time use, include request context and use a new header instead of Authorization. Deployment options evaluated: embedded in gateway, embedded in auth server, or standalone (chosen). Performance notes: Quarkus Keycloak starts in 5–9s; experimental native build drops startup under 0.5s; production readiness and full flows remain incomplete.

AI-written summary · about

  1. 0:00Workload security in zero trust
  2. 1:27External token propagation issues
  3. 3:54Multi-issuer token validation
  4. 6:22Transaction tokens as solution
  5. 7:46How transaction tokens work
  6. 9:56Token exchange protocols
  7. 12:50Deployment models for tokens
  8. 16:47Why Keycloak fits
  9. 18:54Implementing in Keycloak
  10. 20:18Live demo workflow
  11. 22:59Stateless scaling tokens
  12. 24:23Keycloak performance
  13. 25:46Retrofitting token propagation
  14. 27:36Future roadmap
  15. 28:45Q&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.