Authorization for Modern Applications
summary
Modern apps authenticate with OpenID Connect/OAuth2 then ask what is this user allowed to do. The solution shown is a PolicyServer reference architecture that separates identity from authorization, exposes a management API and a client API, provides a client library with caching and middleware for claims transformation, and a dynamic policy provider that synthesizes ASP.NET Core policies at runtime. Tokens keep identity only (warning: Azure AD can put ~150 groups into tokens and break 32KB cookies). The open‑source library and commercial product are production‑used by customers.
AI-written summary · about
chapters (5)
- 0:00Introduction to authorization
- 11:48Authorization challenges and approaches
- 27:57Policy provider design and implementation
- 37:02Modern authorization in ASP.NET Core
- 47:29Key takeaways and recommendations
related talks
54mAuthorization for modern Applications
58mImplementing Authorization in Web Applications and APIs
51mAuthentication and Authorization in ASP.NET Core 2
58mImplementing authorization in web applications and APIs
39mSecuring your apps with OAuth2 and OpenID Connect
01h 02mImplementing authorization in web applications and APIs
01h 07mGetting Authorization Right in .NET: Patterns, Pitfalls...
58mLet's talk Auth
