~/talk

A high-security API management infrastructure using Apache Camel

Talkat ApacheCon@Home 2021 · 2021-09-21..09-23· [security]
name:Yang Xie
links:none on file
slides:none on file

Shows a working API management stack built from Apache Camel plus Keycloak that fixes three concrete security gaps: minimal token validation, no per-API access management, and stolen-token replay. Implements token introspection by calling Keycloak’s introspection endpoint via Camel’s http4 component, enforces scope check with custom Camel processors, and validates client binding with OAuth MTLS using the x5t#S256 hash in tokens. Tested end-to-end and returns 401/403 on invalid or unauthorized requests.

AI-written summary · about

  1. 0:00Introduction
  2. 1:12Contents
  3. 3:14Chapter 2 Drawbacks
  4. 6:15Chapter 3 Security enhancements
  5. 7:04Token introspection
  6. 9:39Implement token introspection
  7. 12:39OSMTLS
  8. 16:41Conclusion
  9. 17:16Questions
  10. 20:08Answers
~/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.