Implementing authorization in web applications and APIs
summary
Authentication is easy, authorization is hard — so separate identity tokens from permission decisioning and map users to roles and permissions per application. Built a reference implementation and a commercial product called Policy Server that evaluates claims + context and returns app-specific roles/permissions; integrates with ASP.NET Core via claims transformation or a custom policy provider. Demonstrations show the mapping and attribute- or programmatic-based enforcement work, while business rules stay in-app.
AI-written summary · about
chapters (14)
- 0:00Start
- 3:33PolicyServer
- 4:17Authorization is hard!
- 8:13Observations
- 12:27Modern Applications
- 14:29Overloaded Security Token
- 19:06Token Usage
- 35:07ASP.NET Core Authorization Policies
- 38:13Programmatically using policies
- 43:18Custom Requirements
- 44:05Requirement Handler
- 45:23Using a custom Requirement
- 47:56Global ASP.NET Core authorization policy
- 49:53Resources
related talks
01h 02mImplementing authorization in web applications and APIs
58mImplementing Authorization in Web Applications and APIs
56mImplementing authorization in web applications and APIs
54mAuthorization for modern Applications
01h 07mGetting Authorization Right in .NET: Patterns, Pitfalls...
49mAuthorization for Modern Applications
51mAuthentication and Authorization in ASP.NET Core 2
29mWhy Authorization is Hard
