17 instantiations of AuthorizationPolicyBuilder
Aspire.Dashboard (6)
DashboardWebApplication.cs (6)
869
policy: new
AuthorizationPolicyBuilder
(OtlpCompositeAuthenticationDefaults.AuthenticationScheme)
875
policy: new
AuthorizationPolicyBuilder
(McpCompositeAuthenticationDefaults.AuthenticationScheme)
881
policy: new
AuthorizationPolicyBuilder
(ApiAuthenticationHandler.AuthenticationScheme)
890
policy: new
AuthorizationPolicyBuilder
(FrontendCompositeAuthenticationDefaults.AuthenticationScheme)
897
policy: new
AuthorizationPolicyBuilder
(FrontendCompositeAuthenticationDefaults.AuthenticationScheme)
904
policy: new
AuthorizationPolicyBuilder
(FrontendCompositeAuthenticationDefaults.AuthenticationScheme)
Aspire.Hosting (1)
Dashboard\DashboardServiceHost.cs (1)
102
policy: new
AuthorizationPolicyBuilder
(
Microsoft.AspNetCore.Authorization (8)
AuthorizationBuilder.cs (2)
113
var policyBuilder = new
AuthorizationPolicyBuilder
();
140
var policyBuilder = new
AuthorizationPolicyBuilder
();
AuthorizationOptions.cs (2)
35
public AuthorizationPolicy DefaultPolicy { get; set; } = new
AuthorizationPolicyBuilder
().RequireAuthenticatedUser().Build();
72
var policyBuilder = new
AuthorizationPolicyBuilder
();
AuthorizationPolicy.cs (4)
81
var builder = new
AuthorizationPolicyBuilder
();
202
policyBuilder = new
AuthorizationPolicyBuilder
();
246
policyBuilder ??=
new
();
269
var reqPolicy = new
AuthorizationPolicyBuilder
();
Microsoft.AspNetCore.Authorization.Policy (1)
AuthorizationEndpointConventionBuilderExtensions.cs (1)
113
var policyBuilder = new
AuthorizationPolicyBuilder
();
Microsoft.AspNetCore.Mvc.Core (1)
Authorization\AuthorizeFilter.cs (1)
122
var builder = new
AuthorizationPolicyBuilder
(await ComputePolicyAsync());
34 references to AuthorizationPolicyBuilder
Aspire.Dashboard (2)
Authentication\OpenIdConnect\AuthorizationPolicyBuilderExtensions.cs (2)
22
public static
AuthorizationPolicyBuilder
RequireOpenIdClaims(this
AuthorizationPolicyBuilder
builder, OpenIdConnectOptions options)
Microsoft.AspNetCore.Authorization (29)
AuthorizationBuilder.cs (5)
85
public virtual AuthorizationBuilder AddPolicy(string name, Action<
AuthorizationPolicyBuilder
> configurePolicy)
109
public virtual AuthorizationBuilder AddDefaultPolicy(string name, Action<
AuthorizationPolicyBuilder
> configurePolicy)
113
var
policyBuilder = new AuthorizationPolicyBuilder();
136
public virtual AuthorizationBuilder AddFallbackPolicy(string name, Action<
AuthorizationPolicyBuilder
> configurePolicy)
140
var
policyBuilder = new AuthorizationPolicyBuilder();
AuthorizationOptions.cs (2)
67
public void AddPolicy(string name, Action<
AuthorizationPolicyBuilder
> configurePolicy)
72
var
policyBuilder = new AuthorizationPolicyBuilder();
AuthorizationPolicy.cs (3)
81
var
builder = new AuthorizationPolicyBuilder();
195
AuthorizationPolicyBuilder
? policyBuilder = null;
269
var
reqPolicy = new AuthorizationPolicyBuilder();
AuthorizationPolicyBuilder.cs (19)
21
/// Creates a new instance of <see cref="
AuthorizationPolicyBuilder
"/>
30
/// Creates a new instance of <see cref="
AuthorizationPolicyBuilder
"/>.
45
/// Gets or sets a list authentication schemes the <see cref="
AuthorizationPolicyBuilder
.Requirements"/>
55
/// <see cref="
AuthorizationPolicyBuilder
.AuthenticationSchemes"/> for this instance.
59
public
AuthorizationPolicyBuilder
AddAuthenticationSchemes(params string[] schemes) => AddAuthenticationSchemesCore(schemes);
61
private
AuthorizationPolicyBuilder
AddAuthenticationSchemesCore(IEnumerable<string> schemes)
72
/// <see cref="
AuthorizationPolicyBuilder
.Requirements"/> for this instance.
76
public
AuthorizationPolicyBuilder
AddRequirements(params IAuthorizationRequirement[] requirements) => AddRequirementsCore(requirements);
78
private
AuthorizationPolicyBuilder
AddRequirementsCore(IEnumerable<IAuthorizationRequirement> requirements)
92
public
AuthorizationPolicyBuilder
Combine(AuthorizationPolicy policy)
108
public
AuthorizationPolicyBuilder
RequireClaim(string claimType, params string[] allowedValues)
122
public
AuthorizationPolicyBuilder
RequireClaim(string claimType, IEnumerable<string> allowedValues)
136
public
AuthorizationPolicyBuilder
RequireClaim(string claimType)
150
public
AuthorizationPolicyBuilder
RequireRole(params string[] roles)
163
public
AuthorizationPolicyBuilder
RequireRole(IEnumerable<string> roles)
176
public
AuthorizationPolicyBuilder
RequireUserName(string userName)
188
public
AuthorizationPolicyBuilder
RequireAuthenticatedUser()
199
public
AuthorizationPolicyBuilder
RequireAssertion(Func<AuthorizationHandlerContext, bool> handler)
212
public
AuthorizationPolicyBuilder
RequireAssertion(Func<AuthorizationHandlerContext, Task<bool>> handler)
Microsoft.AspNetCore.Authorization.Policy (2)
AuthorizationEndpointConventionBuilderExtensions.cs (2)
103
public static TBuilder RequireAuthorization<TBuilder>(this TBuilder builder, Action<
AuthorizationPolicyBuilder
> configurePolicy)
113
var
policyBuilder = new AuthorizationPolicyBuilder();
Microsoft.AspNetCore.Mvc.Core (1)
Authorization\AuthorizeFilter.cs (1)
122
var
builder = new AuthorizationPolicyBuilder(await ComputePolicyAsync());