~/talk

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

Talkat NDC Copenhagen 2019 · 2019-03-27..03-29· [security, dotnet]
slides:none on file

ASP.NET Core 2.2/3.0 ships concrete security pieces: the data protection API that moves key material out of app directories and auto-rotates keys every 90 days; cookie-based session management with optional Redis backing and events to refresh or revoke access tokens; built-in handlers for OpenID Connect, JWT bearer, and introspection; user management via ASP.NET Identity; and the new zero‑config experience with IdentityServer4 in templates for SPA/API scenarios. Authorization uses policy and resource-based authorization with testable handlers and DI-friendly requirements.

AI-written summary · about

  1. 0:00Intro
  2. 2:58How many options actually work
  3. 4:01Never write a book
  4. 4:34Modern applications
  5. 6:51Start from the ground up
  6. 7:05Hosting
  7. 8:53Kestrel
  8. 10:04Runtime
  9. 11:03Machine Key
  10. 12:25Data Protection API
  11. 17:14Authentication System
  12. 20:16Session Management
  13. 22:10Cookie Handler
  14. 24:09External Authentication
  15. 25:04OpenBody Connect
  16. 25:37API of Indication
  17. 26:22Demo
  18. 33:30Authorization
  19. 35:51Policy
  20. 36:42Authorization System
  21. 37:49Claims
  22. 38:34Requirement
  23. 39:29Resource Based Authorization
  24. 39:59Authorization Handlers
  25. 40:20Authorization Rules
  26. 42:31ASPNET Identity
~/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.