In this episode we will explore a handfull of concepts that you don't really need to know but being aware of their exisitance may come in handy.
Patreon 🤝 https://www.patreon.com/raw_coding
Courses 📚 https://learning.raw-coding.dev
Shop 🛒 https://shop.raw-coding.dev
Discord 💬 https://discord.gg/xgNS26k
Twitter 📣 https://twitter.com/anton_t0shik
Twitch 🎥 https://www.twitch.tv/raw_coding
00:31 - IAuthorizationService - Used to invoke authorization at any point in your application.
10:18 - Global Authorization Filter - Apply authorization policies globally to your application
12:30 - AllowAnonymous Attribute - Revoke authorization checks
13:24 - OperationAuthorizationRequirement - authorize operations (securing functions)
21:47 - ResourceBasedHandler - authorize resources (securing object)
28:32 - IClaimsTransformation - append to the current ClaimsPrincipal
34:39 - AuthorizationPolicyProvider - your custom AuthorizationPolicy resolver.
57:53 - Custom Authorize Attribute - extending the [Authorize] attribute.
NEW PLAYLIST: https://www.youtube.com/playlist?list=PLOeFnOV9YBa4yaz-uIi5T4ZW3QQGHJQXi
Source:
https://github.com/T0shik/aspnetcore3-authentication
#csharp #aspnetcore #auth