2 implementations of IAuthorizationEvaluator
Microsoft.AspNetCore.Authorization (1)
DefaultAuthorizationEvaluator.cs (1)
9public class DefaultAuthorizationEvaluator : IAuthorizationEvaluator
Microsoft.AspNetCore.Authorization.Test (1)
DefaultAuthorizationServiceTests.cs (1)
1074public class SuccessEvaluator : IAuthorizationEvaluator
5 references to IAuthorizationEvaluator
Microsoft.AspNetCore.Authorization (4)
AuthorizationServiceCollectionExtensions.cs (1)
33services.TryAdd(ServiceDescriptor.Transient<IAuthorizationEvaluator, DefaultAuthorizationEvaluator>());
DefaultAuthorizationService.cs (3)
22private readonly IAuthorizationEvaluator _evaluator; 33/// <param name="evaluator">The <see cref="IAuthorizationEvaluator"/> used to determine if authorization was successful.</param> 35public DefaultAuthorizationService(IAuthorizationPolicyProvider policyProvider, IAuthorizationHandlerProvider handlers, ILogger<DefaultAuthorizationService> logger, IAuthorizationHandlerContextFactory contextFactory, IAuthorizationEvaluator evaluator, IOptions<AuthorizationOptions> options)
Microsoft.AspNetCore.Authorization.Test (1)
DefaultAuthorizationServiceTests.cs (1)
1084services.AddSingleton<IAuthorizationEvaluator, SuccessEvaluator>();