1 implementation of IAuthorizationService
Microsoft.AspNetCore.Authorization (1)
DefaultAuthorizationService.cs (1)
17public class DefaultAuthorizationService : IAuthorizationService
26 references to IAuthorizationService
Aspire.Dashboard (3)
Authentication\AspirePolicyEvaluator.cs (3)
20private readonly IAuthorizationService _authorization; 26public AspirePolicyEvaluator(IAuthorizationService authorization) 93/// Attempts authorization for a policy using <see cref="IAuthorizationService"/>.
Microsoft.AspNetCore.Authorization (16)
AuthorizationBuilder.cs (2)
58/// default <see cref="IAuthorizationService"/>. 68/// Adds a <see cref="AuthorizationPolicy"/> which can be used by <see cref="IAuthorizationService"/>.
AuthorizationFailure.cs (1)
11/// Encapsulates a failure result of <see cref="IAuthorizationService.AuthorizeAsync(ClaimsPrincipal, object, IEnumerable{IAuthorizationRequirement})"/>.
AuthorizationOptions.cs (1)
12/// Provides programmatic configuration used by <see cref="IAuthorizationService"/> and <see cref="IAuthorizationPolicyProvider"/>.
AuthorizationResult.cs (1)
11/// Encapsulates the result of <see cref="IAuthorizationService.AuthorizeAsync(ClaimsPrincipal, object, IEnumerable{IAuthorizationRequirement})"/>.
AuthorizationServiceCollectionExtensions.cs (1)
33services.TryAdd(ServiceDescriptor.Transient<IAuthorizationService, DefaultAuthorizationServiceImpl>());
AuthorizationServiceExtensions.cs (9)
12/// Extension methods for <see cref="IAuthorizationService"/>. 19/// <param name="service">The <see cref="IAuthorizationService"/> providing authorization.</param> 27public static Task<AuthorizationResult> AuthorizeAsync(this IAuthorizationService service, ClaimsPrincipal user, object? resource, IAuthorizationRequirement requirement) 38/// <param name="service">The <see cref="IAuthorizationService"/> providing authorization.</param> 46public static Task<AuthorizationResult> AuthorizeAsync(this IAuthorizationService service, ClaimsPrincipal user, object? resource, AuthorizationPolicy policy) 57/// <param name="service">The <see cref="IAuthorizationService"/> providing authorization.</param> 64public static Task<AuthorizationResult> AuthorizeAsync(this IAuthorizationService service, ClaimsPrincipal user, AuthorizationPolicy policy) 75/// <param name="service">The <see cref="IAuthorizationService"/> providing authorization.</param> 82public static Task<AuthorizationResult> AuthorizeAsync(this IAuthorizationService service, ClaimsPrincipal user, string policyName)
DefaultAuthorizationService.cs (1)
15/// The default implementation of an <see cref="IAuthorizationService"/>.
Microsoft.AspNetCore.Authorization.Policy (4)
IPolicyEvaluator.cs (1)
25/// Attempts authorization for a policy using <see cref="IAuthorizationService"/>.
PolicyEvaluator.cs (3)
16private readonly IAuthorizationService _authorization; 22public PolicyEvaluator(IAuthorizationService authorization) 82/// Attempts authorization for a policy using <see cref="IAuthorizationService"/>.
Microsoft.AspNetCore.Components.Authorization (1)
AuthorizeViewCore.cs (1)
48[Inject] private IAuthorizationService AuthorizationService { get; set; } = default!;
Microsoft.AspNetCore.SignalR.Core (2)
Internal\DefaultHubDispatcher.cs (2)
678var authService = provider.GetRequiredService<IAuthorizationService>();