~/talk

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

Talkat NDC London 2019 · 2019-01-30..02-01· [security]
slides:none on file

ASP.NET Core 2.2/3.0 now ships templates that embed IdentityServer4 in templates and a Microsoft login UI, wiring auth, JWT validation and an API sample that actually issues tokens. The platform implements automatic key rotation for Data Protection (keys stored in user profile by default so a webfarm needs shared storage), enforces SameSite cookie defaults, and shows a real demo where Access Tokens expire after 60 seconds and are kept valid by token refresh via session handler that updates tokens transparently.

AI-written summary · about

  1. 0:00Start
  2. 4:16Modern Application Architecture
  3. 6:14Hosting
  4. 8:11Kestrel Security
  5. 9:27ASP.NET Core Architecture
  6. 12:17Data Protection in ASP.NET Core
  7. 18:01Who uses Data Protection?
  8. 19:20Authentication in ASP.NET Core
  9. 22:36Setting up authentication
  10. 23:33Interacting with the authentication system (2)
  11. 23:50Session Management (1)
  12. 26:30Advanced Features
  13. 28:22External Authentication
  14. 29:20API Authentication
  15. 38:24Example Authorization Policy
  16. 39:13Custom Authorization Handler
  17. 39:39Programmatically using policies
  18. 39:53Resource-based Authorization
  19. 40:12Example: Document resource
  20. 40:34Invoking the authorization handler
  21. 41:04ASP.NET Identity
  22. 44:20The 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.