2 implementations of IAuthorizationHandlerContextFactory
Microsoft.AspNetCore.Authorization (1)
DefaultAuthorizationHandlerContextFactory.cs (1)
12public class DefaultAuthorizationHandlerContextFactory : IAuthorizationHandlerContextFactory
Microsoft.AspNetCore.Authorization.Test (1)
DefaultAuthorizationServiceTests.cs (1)
1091public class BadContextMaker : IAuthorizationHandlerContextFactory
5 references to IAuthorizationHandlerContextFactory
Microsoft.AspNetCore.Authorization (4)
AuthorizationServiceCollectionExtensions.cs (1)
34services.TryAdd(ServiceDescriptor.Transient<IAuthorizationHandlerContextFactory, DefaultAuthorizationHandlerContextFactory>());
DefaultAuthorizationService.cs (3)
20private readonly IAuthorizationHandlerContextFactory _contextFactory; 32/// <param name="contextFactory">The <see cref="IAuthorizationHandlerContextFactory"/> used to create the context to handle the authorization.</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)
1125services.AddSingleton<IAuthorizationHandlerContextFactory, BadContextMaker>();