-
Notifications
You must be signed in to change notification settings - Fork 25.1k
Open
Labels
Pri1seQUESTeredIdentifies that an issue has been imported into Quest.Identifies that an issue has been imported into Quest.
Description
The ASP.NET Core docs cover authorization docs in several different places. We have specific authentication & authorization topics for each tech and general authorization content a top-level authorization section:
- Top-level under Security and Identity: Authorization section
- Blazor: ASP.NET Core Blazor authentication and authorization
- Minimal APIs: Authentication and authorization in minimal APIs
- SignalR: Authentication and authorization in ASP.NET Core SignalR
- gRPC: Authentication and authorization in gRPC for ASP.NET Core
- YARP: YARP Authentication and Authorization
However, there is a bunch of content in the authorization section that is specific to MVC, API Controllers, and Razor Pages. For consistency, this content should be consolidated into authn-and-authz docs that live under the corresponding areas for those technologies. In cases where we use these technologies to demonstrate general authorization concepts, we should instead use Minimal APIs & Blazor to demonstrate those concepts.
- Razor Pages authorization conventions in ASP.NET Core - Move to Razor Pages
- π¦ Simple authorization in ASP.NET Core - Tracked by 35816.
- Custom authorization policies with IAuthorizationRequirementData - Update to use Minimal APIs
- Role-based authorization in ASP.NET Core - Update to use Minimal APIs
- Claims-based authorization in ASP.NET Core - Move content to MVC, Razor Pages. Update to use Minimal APIs.
- π¦ Policy-based authorization in ASP.NET Core - Tracked by 35817.
- Custom Authorization Policy Providers using IAuthorizationPolicyProvider in ASP.NET Core - Small update to use Minimal APIs
- Customize the behavior of AuthorizationMiddleware - Looks good! π
- Dependency injection in requirement handlers in ASP.NET Core - Looks good! π
- π¦ Resource-based authorization in ASP.NET Core - Tracked by 35818.
- View-based authorization in ASP.NET Core MVC - Move to MVC
- π¦ Authorize with a specific scheme in ASP.NET Core - Tracked by 35819.
We should then also link to the various authn-and-authz docs from the Security and Identity section.
wadepickett
Metadata
Metadata
Assignees
Labels
Pri1seQUESTeredIdentifies that an issue has been imported into Quest.Identifies that an issue has been imported into Quest.