~/talk

Designing Secure GraphQL APIs : Not a Paradigm Shift but Handling Complexity

Talkat GraphQL Summit 2023 · 2023-10-09..10-13· [security, web-platform]
links:none on file
slides:none on file

GraphQL orchestration at Intuit secures a QuickBooks supergraph that spans 80 third-party APIs used by 17,000 third-party apps producing ~250,000 transactions/day. Authentication runs at the router with JWTs, upstream identity validated by mutual TLS or shared keys, and sensitive scopes minimized. Authorization delegates to an authorization decision service (PDP) called from resolvers for fine‑grained policy enforcement. Rate limits combine router/gateway throttles with business‑logic limits (example: email send rate limiting to stop spam), enforced end‑to‑end.

AI-written summary · about

  1. 0:00Introduction and Intuit context
  2. 2:10API security challenges overview
  3. 8:51Authentication patterns in GraphQL
  4. 17:09Authorization patterns and delegation
  5. 22:51Rate limiting strategies
  6. 24:37Key takeaways and conclusion
~/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.