2 implementations of IAuthenticationSchemeProvider
Microsoft.AspNetCore.Authentication.Core (1)
AuthenticationSchemeProvider.cs (1)
13
public class AuthenticationSchemeProvider :
IAuthenticationSchemeProvider
Microsoft.AspNetCore.Identity.Test (1)
SignInManagerTest.cs (1)
1735
private sealed class MockSchemeProvider :
IAuthenticationSchemeProvider
97 references to IAuthenticationSchemeProvider
DynamicSchemes (3)
artifacts\obj\DynamicSchemes\Release\net10.0\Microsoft.CodeAnalysis.Razor.Compiler\Microsoft.NET.Sdk.Razor.SourceGenerators.RazorSourceGenerator\Pages_Index_cshtml.g.cs (1)
242
IAuthenticationSchemeProvider
Controllers\AuthController.cs (2)
14
private readonly
IAuthenticationSchemeProvider
_schemeProvider;
17
public AuthController(
IAuthenticationSchemeProvider
schemeProvider, IOptionsMonitorCache<SimpleOptions> optionsCache)
IISSample (1)
Startup.cs (1)
33
public void Configure(IApplicationBuilder app, ILoggerFactory loggerfactory,
IAuthenticationSchemeProvider
authSchemeProvider)
InProcessWebSite (2)
Startup.cs (2)
132
var
authProvider = ctx.RequestServices.GetService<
IAuthenticationSchemeProvider
>();
Microsoft.AspNetCore (1)
WebApplicationBuilder.cs (1)
435
if (serviceProviderIsService?.IsService(typeof(
IAuthenticationSchemeProvider
)) is true)
Microsoft.AspNetCore.Authentication (4)
AuthenticationMiddleware.cs (4)
21
/// <param name="schemes">The <see cref="
IAuthenticationSchemeProvider
"/>.</param>
22
public AuthenticationMiddleware(RequestDelegate next,
IAuthenticationSchemeProvider
schemes)
32
/// Gets or sets the <see cref="
IAuthenticationSchemeProvider
"/>.
34
public
IAuthenticationSchemeProvider
Schemes { get; set; }
Microsoft.AspNetCore.Authentication.Core (8)
AuthenticationCoreServiceCollectionExtensions.cs (1)
27
services.TryAddSingleton<
IAuthenticationSchemeProvider
, AuthenticationSchemeProvider>();
AuthenticationHandlerProvider.cs (2)
18
public AuthenticationHandlerProvider(
IAuthenticationSchemeProvider
schemes)
26
public
IAuthenticationSchemeProvider
Schemes { get; }
AuthenticationSchemeProvider.cs (1)
11
/// Implements <see cref="
IAuthenticationSchemeProvider
"/>.
AuthenticationService.cs (3)
21
/// <param name="schemes">The <see cref="
IAuthenticationSchemeProvider
"/>.</param>
26
IAuthenticationSchemeProvider
schemes,
40
public
IAuthenticationSchemeProvider
Schemes { get; }
AuthenticationServiceImpl.cs (1)
12
IAuthenticationSchemeProvider
schemes,
Microsoft.AspNetCore.Authentication.Core.Test (25)
AuthenticationSchemeProviderTests.cs (25)
23
var
provider = services.GetRequiredService<
IAuthenticationSchemeProvider
>();
36
var
provider = services.GetRequiredService<
IAuthenticationSchemeProvider
>();
48
var
provider = services.GetRequiredService<
IAuthenticationSchemeProvider
>();
66
var
provider = services.GetRequiredService<
IAuthenticationSchemeProvider
>();
84
var
provider = services.GetRequiredService<
IAuthenticationSchemeProvider
>();
100
var
provider = services.GetRequiredService<
IAuthenticationSchemeProvider
>();
123
var
provider = services.GetRequiredService<
IAuthenticationSchemeProvider
>();
140
var
provider = services.GetRequiredService<
IAuthenticationSchemeProvider
>();
153
var error = Assert.Throws<InvalidOperationException>(() => services.GetRequiredService<
IAuthenticationSchemeProvider
>());
165
var
o = services.GetRequiredService<
IAuthenticationSchemeProvider
>();
179
.AddSingleton<
IAuthenticationSchemeProvider
, IgnoreCaseSchemeProvider>()
183
var
provider = services.GetRequiredService<
IAuthenticationSchemeProvider
>();
201
var
provider = services.GetRequiredService<
IAuthenticationSchemeProvider
>();
247
private async Task VerifyAllDefaults(
IAuthenticationSchemeProvider
provider, AuthenticationScheme? expected)
Microsoft.AspNetCore.Authentication.Test (17)
AuthenticationMetricsTest.cs (1)
348
Mock.Of<
IAuthenticationSchemeProvider
>(),
AuthenticationMiddlewareTests.cs (4)
66
var schemeProvider = new Mock<
IAuthenticationSchemeProvider
>();
89
var schemeProvider = new Mock<
IAuthenticationSchemeProvider
>();
109
var schemeProvider = new Mock<
IAuthenticationSchemeProvider
>();
135
var schemeProvider = new Mock<
IAuthenticationSchemeProvider
>();
CertificateTests.cs (2)
38
var
schemeProvider = sp.GetRequiredService<
IAuthenticationSchemeProvider
>();
DynamicSchemeTests.cs (4)
144
var
auth = context.RequestServices.GetRequiredService<
IAuthenticationSchemeProvider
>();
157
var
auth = context.RequestServices.GetRequiredService<
IAuthenticationSchemeProvider
>();
SharedAuthenticationTests.cs (2)
542
var
schemeProvider = sp.GetRequiredService<
IAuthenticationSchemeProvider
>();
WsFederation\WsFederationTest.cs (2)
40
var
schemeProvider = sp.GetRequiredService<
IAuthenticationSchemeProvider
>();
WsFederation\WsFederationTest_Handler.cs (2)
31
var
schemeProvider = sp.GetRequiredService<
IAuthenticationSchemeProvider
>();
Microsoft.AspNetCore.Identity (2)
SignInManager.cs (2)
29
private readonly
IAuthenticationSchemeProvider
_schemes;
52
IAuthenticationSchemeProvider
schemes,
Microsoft.AspNetCore.Identity.Test (19)
SecurityStampValidatorTest.cs (6)
106
contextAccessor.Object, claimsManager.Object, identityOptions.Object, null, new Mock<
IAuthenticationSchemeProvider
>().Object, new DefaultUserConfirmation<PocoUser>());
169
contextAccessor.Object, claimsManager.Object, identityOptions.Object, null, new Mock<
IAuthenticationSchemeProvider
>().Object, new DefaultUserConfirmation<PocoUser>());
210
contextAccessor.Object, claimsManager.Object, identityOptions.Object, null, new Mock<
IAuthenticationSchemeProvider
>().Object, new DefaultUserConfirmation<PocoUser>());
249
contextAccessor.Object, claimsManager.Object, identityOptions.Object, null, new Mock<
IAuthenticationSchemeProvider
>().Object, new DefaultUserConfirmation<PocoUser>());
286
contextAccessor.Object, claimsManager.Object, identityOptions.Object, null, new Mock<
IAuthenticationSchemeProvider
>().Object, new DefaultUserConfirmation<PocoUser>());
334
contextAccessor.Object, claimsManager.Object, identityOptions.Object, null, new Mock<
IAuthenticationSchemeProvider
>().Object, new DefaultUserConfirmation<PocoUser>());
SignInManagerTest.cs (13)
59
var helper = new SignInManager<PocoUser>(manager.Object, contextAccessor.Object, claimsFactory, options.Object, logger, new Mock<
IAuthenticationSchemeProvider
>().Object, new DefaultUserConfirmation<PocoUser>());
103
var helper = new SignInManager<PocoUser>(manager.Object, contextAccessor.Object, claimsFactory, options.Object, logger, new Mock<
IAuthenticationSchemeProvider
>().Object, new DefaultUserConfirmation<PocoUser>());
140
IAuthenticationSchemeProvider
schemeProvider = null)
839
null, null, new Mock<
IAuthenticationSchemeProvider
>().Object, null)
882
null, logger, new Mock<
IAuthenticationSchemeProvider
>().Object, null)
915
null, logger, new Mock<
IAuthenticationSchemeProvider
>().Object, null)
1431
var schemeProvider = new Mock<
IAuthenticationSchemeProvider
>();
1462
var schemeProvider = new Mock<
IAuthenticationSchemeProvider
>();
1494
var schemeProvider = new Mock<
IAuthenticationSchemeProvider
>();
1676
nameof(SignInManager<PocoUser>) => new SignInManager<PocoUser>(manager, contextAccessor.Object, claimsFactory, options, NullLogger<SignInManager<PocoUser>>.Instance, Mock.Of<
IAuthenticationSchemeProvider
>(), new DefaultUserConfirmation<PocoUser>()),
1691
: base(userManager, contextAccessor, claimsFactory, optionsAccessor, NullLogger<SignInManager<TUser>>.Instance, Mock.Of<
IAuthenticationSchemeProvider
>(), new DefaultUserConfirmation<TUser>())
1703
: base(userManager, contextAccessor, claimsFactory, optionsAccessor, NullLogger<SignInManager<TUser>>.Instance, Mock.Of<
IAuthenticationSchemeProvider
>(), new DefaultUserConfirmation<TUser>())
1720
: base(userManager, contextAccessor, claimsFactory, optionsAccessor, NullLogger<SignInManager<TUser>>.Instance, Mock.Of<
IAuthenticationSchemeProvider
>(), new DefaultUserConfirmation<TUser>())
Microsoft.AspNetCore.Server.HttpSys (1)
MessagePump.cs (1)
32
ILoggerFactory loggerFactory,
IAuthenticationSchemeProvider
authentication)
Microsoft.AspNetCore.Server.IIS (1)
Core\IISHttpServer.cs (1)
62
IAuthenticationSchemeProvider
authentication,
Microsoft.AspNetCore.Server.IISIntegration (4)
IISMiddleware.cs (4)
45
/// <param name="authentication">The <see cref="
IAuthenticationSchemeProvider
"/>.</param>
52
IAuthenticationSchemeProvider
authentication,
66
/// <param name="authentication">The <see cref="
IAuthenticationSchemeProvider
"/>.</param>
73
IAuthenticationSchemeProvider
authentication,
Microsoft.AspNetCore.Server.IISIntegration.Tests (4)
IISMiddlewareTests.cs (4)
407
var
auth = context.RequestServices.GetRequiredService<
IAuthenticationSchemeProvider
>();
449
var
auth = context.RequestServices.GetService<
IAuthenticationSchemeProvider
>();
NativeIISSample (2)
Startup.cs (2)
23
private readonly
IAuthenticationSchemeProvider
_authSchemeProvider;
25
public Startup(
IAuthenticationSchemeProvider
authSchemeProvider = null)
Sample (1)
Transformers\AddBearerSecuritySchemeTransformer.cs (1)
9
public sealed class BearerSecuritySchemeTransformer(
IAuthenticationSchemeProvider
authenticationSchemeProvider) : IOpenApiDocumentTransformer
SocialSample (2)
Startup.cs (2)
263
var
schemeProvider = context.RequestServices.GetRequiredService<
IAuthenticationSchemeProvider
>();