1 implementation of IAuthorizationPolicyProvider
Microsoft.AspNetCore.Authorization (1)
DefaultAuthorizationPolicyProvider.cs (1)
15public class DefaultAuthorizationPolicyProvider : IAuthorizationPolicyProvider
38 references to IAuthorizationPolicyProvider
Microsoft.AspNetCore.Authorization (12)
AuthorizationBuilder.cs (1)
53/// Sets the fallback authorization policy used by <see cref="AuthorizationPolicy.CombineAsync(IAuthorizationPolicyProvider, IEnumerable{IAuthorizeData})"/>
AuthorizationOptions.cs (2)
12/// Provides programmatic configuration used by <see cref="IAuthorizationService"/> and <see cref="IAuthorizationPolicyProvider"/>. 38/// Gets or sets the fallback authorization policy used by <see cref="AuthorizationPolicy.CombineAsync(IAuthorizationPolicyProvider, IEnumerable{IAuthorizeData})"/>
AuthorizationPolicy.cs (4)
93/// <param name="policyProvider">A <see cref="IAuthorizationPolicyProvider"/> which provides the policies to combine.</param> 99public static Task<AuthorizationPolicy?> CombineAsync(IAuthorizationPolicyProvider policyProvider, 107/// <param name="policyProvider">A <see cref="IAuthorizationPolicyProvider"/> which provides the policies to combine.</param> 114public static async Task<AuthorizationPolicy?> CombineAsync(IAuthorizationPolicyProvider policyProvider,
AuthorizationServiceCollectionExtensions.cs (1)
34services.TryAdd(ServiceDescriptor.Transient<IAuthorizationPolicyProvider, DefaultAuthorizationPolicyProvider>());
DefaultAuthorizationService.cs (3)
23private readonly IAuthorizationPolicyProvider _policyProvider; 29/// <param name="policyProvider">The <see cref="IAuthorizationPolicyProvider"/> used to provide policies.</param> 35public DefaultAuthorizationService(IAuthorizationPolicyProvider policyProvider, IAuthorizationHandlerProvider handlers, ILogger<DefaultAuthorizationService> logger, IAuthorizationHandlerContextFactory contextFactory, IAuthorizationEvaluator evaluator, IOptions<AuthorizationOptions> options)
DefaultAuthorizationServiceImpl.cs (1)
15IAuthorizationPolicyProvider policyProvider,
Microsoft.AspNetCore.Authorization.Policy (8)
AuthorizationMiddleware.cs (8)
18IAuthorizationPolicyProvider policyProvider, 38private readonly IAuthorizationPolicyProvider _policyProvider; 47/// <param name="policyProvider">The <see cref="IAuthorizationPolicyProvider"/>.</param> 49IAuthorizationPolicyProvider policyProvider) 60/// <param name="policyProvider">The <see cref="IAuthorizationPolicyProvider"/>.</param> 64IAuthorizationPolicyProvider policyProvider, 75/// <param name="policyProvider">The <see cref="IAuthorizationPolicyProvider"/>.</param> 78IAuthorizationPolicyProvider policyProvider,
Microsoft.AspNetCore.Components.Authorization (1)
AuthorizeViewCore.cs (1)
46[Inject] private IAuthorizationPolicyProvider AuthorizationPolicyProvider { get; set; } = default!;
Microsoft.AspNetCore.Mvc.Core (13)
ApplicationModels\AuthorizationApplicationModelProvider.cs (3)
14private readonly IAuthorizationPolicyProvider _policyProvider; 17IAuthorizationPolicyProvider policyProvider, 70public static AuthorizeFilter GetFilter(IAuthorizationPolicyProvider policyProvider, IEnumerable<IAuthorizeData> authData)
Authorization\AuthorizeFilter.cs (10)
49/// <param name="policyProvider">The <see cref="IAuthorizationPolicyProvider"/> to use to resolve policy names.</param> 51public AuthorizeFilter(IAuthorizationPolicyProvider policyProvider, IEnumerable<IAuthorizeData> authorizeData) 80/// The <see cref="IAuthorizationPolicyProvider"/> to use to resolve policy names. 82public IAuthorizationPolicyProvider? PolicyProvider { get; } 94/// <see cref="AuthorizationPolicy.CombineAsync(IAuthorizationPolicyProvider, IEnumerable{IAuthorizeData})"/>. 113nameof(IAuthorizationPolicyProvider))); 145var policyProvider = PolicyProvider ?? context.HttpContext.RequestServices.GetRequiredService<IAuthorizationPolicyProvider>(); 206var policyProvider = serviceProvider.GetRequiredService<IAuthorizationPolicyProvider>();
Microsoft.AspNetCore.Mvc.RazorPages (2)
ApplicationModels\AuthorizationPageApplicationModelProvider.cs (2)
13private readonly IAuthorizationPolicyProvider _policyProvider; 17IAuthorizationPolicyProvider policyProvider,
Microsoft.AspNetCore.SignalR.Core (2)
Internal\DefaultHubDispatcher.cs (2)
679var policyProvider = provider.GetRequiredService<IAuthorizationPolicyProvider>();