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