Skip to content

Code sample for Claims-based authorization violate ASP0025 #36666

@abatishchev

Description

@abatishchev

Description

The code samples from https://learn.microsoft.com/en-us/aspnet/core/security/authorization/claims?view=aspnetcore-10.0#adding-claims-checks, namely:

builder.Services.AddAuthorization(options =>
   options.AddPolicy("EmployeeOnly", policy => ...));

violates https://learn.microsoft.com/en-us/aspnet/core/diagnostics/asp0025?view=aspnetcore-10.0 which suggests using this instead:

builder.Services.AddAuthorizationBuilder()
                .AddPolicy("EmployeeOnly", policy => policy => ...);

Page URL

https://learn.microsoft.com/en-us/aspnet/core/security/authorization/claims?view=aspnetcore-10.0

Content source URL

https://github.com/dotnet/AspNetCore.Docs/blob/main/aspnetcore/security/authorization/claims.md

Document ID

50736569-fc04-ec6d-7b33-a3e0c860b1ed

Platform Id

53152e93-cef7-e267-13ca-474a7717e614

Article author

@wadepickett

Metadata

  • ID: 25051544-0e4d-1715-95b7-3a8616475127
  • PlatformId: 53152e93-cef7-e267-13ca-474a7717e614
  • Service: aspnet-core
  • Sub-service: security

Related Issues

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions