~/talk

Securing Web Applications and APIs with ASP.NET Core 2.2 and 3.0

Talkat NDC Minnesota 2019 · 2019-05-06..05-09· [security]
links:none on file
slides:none on file

Covers concrete ASP.NET Core features: Kestrel edge support and HTTPS, the data protection key rolling demo (keys persisted as XML, default 90‑day rotation, DPAPI or certificate to protect at rest, Redis/DB storage), cookie session mechanics and Safari’s ~4KB cookie limit, authentication handlers + scheme routing, policy and resource‑based authorization, ASP.NET Identity for password/MFA handling, and a live flow showing JWT access + refresh tokens and IdentityServer4 in templates issuing bearer tokens used in Authorization headers.

AI-written summary · about

  1. 0:00Intro
  2. 2:31Modern Application Architecture
  3. 4:11Hosting
  4. 5:47Kestrel Security
  5. 7:27ASP.NET Core Architecture
  6. 11:50Data Protection in ASP.NET Core
  7. 18:47Who uses Data Protection?
  8. 19:54Authentication in ASP.NET Core
  9. 23:10Setting up authentication
  10. 27:05Interacting with the authentication system (2)
  11. 29:57Advanced Features
  12. 32:39External Authentication
  13. 34:09Example: Sign-in & Token Request w/ Openi Connect
  14. 35:43API Authentication
  15. 47:24Example Authorization Policy
  16. 48:56Programmatically using policies
  17. 50:49Custom Authorization Handler
  18. 52:31Resource-based Authorization
  19. 53:11Example: Document resource
  20. 53:36Invoking the authorization handler
  21. 53:50ASP.NET Identity
  22. 56:03The missing link
~/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.