~/talk

Caught in the middle!

Talkat ngVikings 2019 · 2019-05-27..05-28· [angular, security]

Large Angular app migrates from HTTPModule to HTTPClientModule and wires interceptors to authenticate across ten backend services using JWTs stored in localStorage. Demo shows a GraphQL, lazy‑loaded UI where an interceptor clones immutable HttpRequest and adds Authorization header and withCredentials and where interceptor chain order matters because providers override earlier handlers. Guards aggregate observable flows to validate multiple tokens and the demo proves that removing the token makes the guard block the protected route.

AI-written summary · about

  1. 0:00Intro
  2. 1:00What happened
  3. 2:00Challenges
  4. 3:00Good news
  5. 5:00Checklist
  6. 8:00Basic Service
  7. 10:00Interceptors
  8. 13:00Authentication
  9. 14:00Token Types
  10. 15:00Guard Types
  11. 16:00Practical Implementation
  12. 18:00Token
  13. 19:00HTTP Interceptor
  14. 20:00Reload
  15. 21:00Cloning
  16. 22:00WithCredentials
  17. 23:00AppEngine
  18. 25:00Authentication Guard
  19. 26:00Tokens
  20. 27:00Download
~/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.