2 implementations of IAuthenticationSchemeProvider
Microsoft.AspNetCore.Authentication.Core (1)
AuthenticationSchemeProvider.cs (1)
13public class AuthenticationSchemeProvider : IAuthenticationSchemeProvider
Microsoft.AspNetCore.Identity.Test (1)
SignInManagerTest.cs (1)
1348private sealed class MockSchemeProvider : IAuthenticationSchemeProvider
92 references to IAuthenticationSchemeProvider
DynamicSchemes (2)
Controllers\AuthController.cs (2)
14private readonly IAuthenticationSchemeProvider _schemeProvider; 17public AuthController(IAuthenticationSchemeProvider schemeProvider, IOptionsMonitorCache<SimpleOptions> optionsCache)
IISSample (1)
Startup.cs (1)
33public void Configure(IApplicationBuilder app, ILoggerFactory loggerfactory, IAuthenticationSchemeProvider authSchemeProvider)
InProcessWebSite (2)
src\Servers\IIS\IIS\test\testassets\InProcessWebSite\Startup.cs (2)
131var authProvider = ctx.RequestServices.GetService<IAuthenticationSchemeProvider>();
Microsoft.AspNetCore (1)
WebApplicationBuilder.cs (1)
433if (serviceProviderIsService?.IsService(typeof(IAuthenticationSchemeProvider)) is true)
Microsoft.AspNetCore.Authentication (4)
AuthenticationMiddleware.cs (4)
21/// <param name="schemes">The <see cref="IAuthenticationSchemeProvider"/>.</param> 22public AuthenticationMiddleware(RequestDelegate next, IAuthenticationSchemeProvider schemes) 32/// Gets or sets the <see cref="IAuthenticationSchemeProvider"/>. 34public IAuthenticationSchemeProvider Schemes { get; set; }
Microsoft.AspNetCore.Authentication.Core (7)
AuthenticationCoreServiceCollectionExtensions.cs (1)
26services.TryAddSingleton<IAuthenticationSchemeProvider, AuthenticationSchemeProvider>();
AuthenticationHandlerProvider.cs (2)
18public AuthenticationHandlerProvider(IAuthenticationSchemeProvider schemes) 26public IAuthenticationSchemeProvider Schemes { get; }
AuthenticationSchemeProvider.cs (1)
11/// Implements <see cref="IAuthenticationSchemeProvider"/>.
AuthenticationService.cs (3)
21/// <param name="schemes">The <see cref="IAuthenticationSchemeProvider"/>.</param> 25public AuthenticationService(IAuthenticationSchemeProvider schemes, IAuthenticationHandlerProvider handlers, IClaimsTransformation transform, IOptions<AuthenticationOptions> options) 36public IAuthenticationSchemeProvider Schemes { get; }
Microsoft.AspNetCore.Authentication.Core.Test (25)
AuthenticationSchemeProviderTests.cs (25)
23var provider = services.GetRequiredService<IAuthenticationSchemeProvider>(); 36var provider = services.GetRequiredService<IAuthenticationSchemeProvider>(); 48var provider = services.GetRequiredService<IAuthenticationSchemeProvider>(); 66var provider = services.GetRequiredService<IAuthenticationSchemeProvider>(); 84var provider = services.GetRequiredService<IAuthenticationSchemeProvider>(); 100var provider = services.GetRequiredService<IAuthenticationSchemeProvider>(); 123var provider = services.GetRequiredService<IAuthenticationSchemeProvider>(); 140var provider = services.GetRequiredService<IAuthenticationSchemeProvider>(); 153var error = Assert.Throws<InvalidOperationException>(() => services.GetRequiredService<IAuthenticationSchemeProvider>()); 165var o = services.GetRequiredService<IAuthenticationSchemeProvider>(); 179.AddSingleton<IAuthenticationSchemeProvider, IgnoreCaseSchemeProvider>() 183var provider = services.GetRequiredService<IAuthenticationSchemeProvider>(); 201var provider = services.GetRequiredService<IAuthenticationSchemeProvider>(); 247private async Task VerifyAllDefaults(IAuthenticationSchemeProvider provider, AuthenticationScheme? expected)
Microsoft.AspNetCore.Authentication.Test (16)
AuthenticationMiddlewareTests.cs (4)
66var schemeProvider = new Mock<IAuthenticationSchemeProvider>(); 89var schemeProvider = new Mock<IAuthenticationSchemeProvider>(); 109var schemeProvider = new Mock<IAuthenticationSchemeProvider>(); 135var schemeProvider = new Mock<IAuthenticationSchemeProvider>();
CertificateTests.cs (2)
32var schemeProvider = sp.GetRequiredService<IAuthenticationSchemeProvider>();
DynamicSchemeTests.cs (4)
144var auth = context.RequestServices.GetRequiredService<IAuthenticationSchemeProvider>(); 157var auth = context.RequestServices.GetRequiredService<IAuthenticationSchemeProvider>();
SharedAuthenticationTests.cs (2)
542var schemeProvider = sp.GetRequiredService<IAuthenticationSchemeProvider>();
WsFederation\WsFederationTest.cs (2)
33var schemeProvider = sp.GetRequiredService<IAuthenticationSchemeProvider>();
WsFederation\WsFederationTest_Handler.cs (2)
31var schemeProvider = sp.GetRequiredService<IAuthenticationSchemeProvider>();
Microsoft.AspNetCore.Identity (2)
SignInManager.cs (2)
25private readonly IAuthenticationSchemeProvider _schemes; 45IAuthenticationSchemeProvider schemes,
Microsoft.AspNetCore.Identity.Test (17)
SecurityStampValidatorTest.cs (6)
106contextAccessor.Object, claimsManager.Object, identityOptions.Object, null, new Mock<IAuthenticationSchemeProvider>().Object, new DefaultUserConfirmation<PocoUser>()); 169contextAccessor.Object, claimsManager.Object, identityOptions.Object, null, new Mock<IAuthenticationSchemeProvider>().Object, new DefaultUserConfirmation<PocoUser>()); 210contextAccessor.Object, claimsManager.Object, identityOptions.Object, null, new Mock<IAuthenticationSchemeProvider>().Object, new DefaultUserConfirmation<PocoUser>()); 249contextAccessor.Object, claimsManager.Object, identityOptions.Object, null, new Mock<IAuthenticationSchemeProvider>().Object, new DefaultUserConfirmation<PocoUser>()); 286contextAccessor.Object, claimsManager.Object, identityOptions.Object, null, new Mock<IAuthenticationSchemeProvider>().Object, new DefaultUserConfirmation<PocoUser>()); 334contextAccessor.Object, claimsManager.Object, identityOptions.Object, null, new Mock<IAuthenticationSchemeProvider>().Object, new DefaultUserConfirmation<PocoUser>());
SignInManagerTest.cs (11)
48var helper = new SignInManager<PocoUser>(manager.Object, contextAccessor.Object, claimsFactory, options.Object, logger, new Mock<IAuthenticationSchemeProvider>().Object, new DefaultUserConfirmation<PocoUser>()); 78var helper = new SignInManager<PocoUser>(manager.Object, contextAccessor.Object, claimsFactory, options.Object, logger, new Mock<IAuthenticationSchemeProvider>().Object, new DefaultUserConfirmation<PocoUser>()); 100private static SignInManager<PocoUser> SetupSignInManager(UserManager<PocoUser> manager, HttpContext context, ILogger logger = null, IdentityOptions identityOptions = null, IAuthenticationSchemeProvider schemeProvider = null) 622null, null, new Mock<IAuthenticationSchemeProvider>().Object, null) 1044var schemeProvider = new Mock<IAuthenticationSchemeProvider>(); 1075var schemeProvider = new Mock<IAuthenticationSchemeProvider>(); 1107var schemeProvider = new Mock<IAuthenticationSchemeProvider>(); 1289nameof(SignInManager<PocoUser>) => new SignInManager<PocoUser>(manager, contextAccessor.Object, claimsFactory, options, NullLogger<SignInManager<PocoUser>>.Instance, Mock.Of<IAuthenticationSchemeProvider>(), new DefaultUserConfirmation<PocoUser>()), 1304: base(userManager, contextAccessor, claimsFactory, optionsAccessor, NullLogger<SignInManager<TUser>>.Instance, Mock.Of<IAuthenticationSchemeProvider>(), new DefaultUserConfirmation<TUser>()) 1316: base(userManager, contextAccessor, claimsFactory, optionsAccessor, NullLogger<SignInManager<TUser>>.Instance, Mock.Of<IAuthenticationSchemeProvider>(), new DefaultUserConfirmation<TUser>()) 1333: base(userManager, contextAccessor, claimsFactory, optionsAccessor, NullLogger<SignInManager<TUser>>.Instance, Mock.Of<IAuthenticationSchemeProvider>(), new DefaultUserConfirmation<TUser>())
Microsoft.AspNetCore.Server.HttpSys (1)
MessagePump.cs (1)
30public MessagePump(IOptions<HttpSysOptions> options, ILoggerFactory loggerFactory, IAuthenticationSchemeProvider authentication)
Microsoft.AspNetCore.Server.IIS (1)
Core\IISHttpServer.cs (1)
61IAuthenticationSchemeProvider authentication,
Microsoft.AspNetCore.Server.IISIntegration (4)
IISMiddleware.cs (4)
45/// <param name="authentication">The <see cref="IAuthenticationSchemeProvider"/>.</param> 52IAuthenticationSchemeProvider authentication, 66/// <param name="authentication">The <see cref="IAuthenticationSchemeProvider"/>.</param> 73IAuthenticationSchemeProvider authentication,
Microsoft.AspNetCore.Server.IISIntegration.Tests (4)
IISMiddlewareTests.cs (4)
408var auth = context.RequestServices.GetRequiredService<IAuthenticationSchemeProvider>(); 450var auth = context.RequestServices.GetService<IAuthenticationSchemeProvider>();
NativeIISSample (2)
Startup.cs (2)
22private readonly IAuthenticationSchemeProvider _authSchemeProvider; 24public Startup(IAuthenticationSchemeProvider authSchemeProvider = null)
Sample (1)
Transformers\AddBearerSecuritySchemeTransformer.cs (1)
10public sealed class BearerSecuritySchemeTransformer(IAuthenticationSchemeProvider authenticationSchemeProvider) : IOpenApiDocumentTransformer
SocialSample (2)
Startup.cs (2)
263var schemeProvider = context.RequestServices.GetRequiredService<IAuthenticationSchemeProvider>();