4 types derived from SignInManager
Microsoft.AspNetCore.Identity.Test (4)
IdentityBuilderTest.cs (1)
394
private class MySignInManager :
SignInManager
<PocoUser>
SignInManagerTest.cs (3)
1684
private class NoOverridesSignInManager<TUser> :
SignInManager
<TUser> where TUser : class
1696
private class OverrideAndAwaitBaseResetSignInManager<TUser> :
SignInManager
<TUser> where TUser : class
1713
private class OverrideAndPassThroughUserManagerResetSignInManager<TUser> :
SignInManager
<TUser> where TUser : class
8 instantiations of SignInManager
Microsoft.AspNetCore.Identity.Test (8)
SecurityStampValidatorTest.cs (1)
168
var signInManager = new
SignInManager
<PocoUser>(userManager.Object,
SignInManagerTest.cs (7)
28
Assert.Throws<ArgumentNullException>("userManager", () => new
SignInManager
<PocoUser>(null, null, null, null, null, null, null));
30
Assert.Throws<ArgumentNullException>("contextAccessor", () => new
SignInManager
<PocoUser>(userManager, null, null, null, null, null, null));
34
Assert.Throws<ArgumentNullException>("claimsFactory", () => new
SignInManager
<PocoUser>(userManager, contextAccessor.Object, null, null, null, null, null));
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>());
150
var sm = new
SignInManager
<PocoUser>(
1676
nameof(SignInManager<PocoUser>) => new
SignInManager
<PocoUser>(manager, contextAccessor.Object, claimsFactory, options, NullLogger<SignInManager<PocoUser>>.Instance, Mock.Of<IAuthenticationSchemeProvider>(), new DefaultUserConfirmation<PocoUser>()),
208 references to SignInManager
Identity.ExternalClaims (22)
Controllers\AccountController.cs (2)
18
private readonly
SignInManager
<ApplicationUser> _signInManager;
21
public AccountController(
SignInManager
<ApplicationUser> signInManager, ILogger<AccountController> logger)
Pages\Account\ExternalLogin.cshtml.cs (2)
19
private readonly
SignInManager
<ApplicationUser> _signInManager;
24
SignInManager
<ApplicationUser> signInManager,
Pages\Account\Login.cshtml.cs (2)
20
private readonly
SignInManager
<ApplicationUser> _signInManager;
23
public LoginModel(
SignInManager
<ApplicationUser> signInManager, ILogger<LoginModel> logger)
Pages\Account\LoginWith2fa.cshtml.cs (2)
19
private readonly
SignInManager
<ApplicationUser> _signInManager;
22
public LoginWith2faModel(
SignInManager
<ApplicationUser> signInManager, ILogger<LoginWith2faModel> logger)
Pages\Account\LoginWithRecoveryCode.cshtml.cs (2)
19
private readonly
SignInManager
<ApplicationUser> _signInManager;
22
public LoginWithRecoveryCodeModel(
SignInManager
<ApplicationUser> signInManager, ILogger<LoginWithRecoveryCodeModel> logger)
Pages\Account\Manage\ChangePassword.cshtml.cs (2)
20
private readonly
SignInManager
<ApplicationUser> _signInManager;
25
SignInManager
<ApplicationUser> signInManager,
Pages\Account\Manage\ExternalLogins.cshtml.cs (2)
19
private readonly
SignInManager
<ApplicationUser> _signInManager;
23
SignInManager
<ApplicationUser> signInManager)
Pages\Account\Manage\Index.cshtml.cs (2)
21
private readonly
SignInManager
<ApplicationUser> _signInManager;
26
SignInManager
<ApplicationUser> signInManager,
Pages\Account\Manage\SetPassword.cshtml.cs (2)
19
private readonly
SignInManager
<ApplicationUser> _signInManager;
23
SignInManager
<ApplicationUser> signInManager)
Pages\Account\Manage\TwoFactorAuthentication.cshtml.cs (2)
19
private readonly
SignInManager
<ApplicationUser> _signInManager;
24
SignInManager
<ApplicationUser> signInManager,
Pages\Account\Register.cshtml.cs (2)
20
private readonly
SignInManager
<ApplicationUser> _signInManager;
27
SignInManager
<ApplicationUser> signInManager,
IdentitySample.DefaultUI (4)
Areas\Identity\Pages\Account\Manage\Index.cshtml.cs (2)
15
private readonly
SignInManager
<ApplicationUser> _signInManager;
19
SignInManager
<ApplicationUser> signInManager)
Areas\Identity\Pages\Account\Register.cshtml.cs (2)
17
private readonly
SignInManager
<ApplicationUser> _signInManager;
24
SignInManager
<ApplicationUser> signInManager,
IdentitySample.Mvc (4)
Controllers\AccountController.cs (2)
19
private readonly
SignInManager
<ApplicationUser> _signInManager;
26
SignInManager
<ApplicationUser> signInManager,
Controllers\ManageController.cs (2)
17
private readonly
SignInManager
<ApplicationUser> _signInManager;
24
SignInManager
<ApplicationUser> signInManager,
IdentitySample.PasskeyUI (3)
Program.cs (3)
49
[FromServices]
SignInManager
<PocoUser> signInManager,
65
[FromServices]
SignInManager
<PocoUser> signInManager,
74
[FromServices]
SignInManager
<PocoUser> signInManager) =>
Microsoft.AspNetCore.Identity (27)
IdentityApiEndpointRouteBuilderExtensions.cs (6)
93
var
signInManager = sp.GetRequiredService<
SignInManager
<TUser>>();
125
var
signInManager = sp.GetRequiredService<
SignInManager
<TUser>>();
263
var
signInManager = sp.GetRequiredService<
SignInManager
<TUser>>();
IdentityBuilderExtensions.cs (4)
51
/// Adds a <see cref="
SignInManager
{TUser}"/> for the <see cref="IdentityBuilder.UserType"/>.
59
var managerType = typeof(
SignInManager
<>).MakeGenericType(builder.UserType);
65
/// Adds a <see cref="
SignInManager
{TUser}"/> for the <see cref="IdentityBuilder.UserType"/>.
74
var managerType = typeof(
SignInManager
<>).MakeGenericType(builder.UserType);
IdentityServiceCollectionExtensions.cs (1)
107
services.TryAddScoped<
SignInManager
<TUser>>();
SecurityStampValidator.cs (5)
23
/// <param name="signInManager">The <see cref="
SignInManager
{TUser}"/>.</param>
27
public SecurityStampValidator(IOptions<SecurityStampValidatorOptions> options,
SignInManager
<TUser> signInManager, ISystemClock clock, ILoggerFactory logger)
42
/// <param name="signInManager">The <see cref="
SignInManager
{TUser}"/>.</param>
44
public SecurityStampValidator(IOptions<SecurityStampValidatorOptions> options,
SignInManager
<TUser> signInManager, ILoggerFactory logger)
60
public
SignInManager
<TUser> SignInManager { get; }
SignInManager.cs (7)
38
/// Creates a new instance of <see cref="
SignInManager
{TUser}"/>.
51
ILogger<
SignInManager
<TUser>> logger,
561
$"Make sure to call '{nameof(
SignInManager
<>)}.{nameof(MakePasskeyCreationOptionsAsync)}()' to initiate a passkey attestation.");
566
$"This may indicate that you have not previously called '{nameof(
SignInManager
<>)}.{nameof(MakePasskeyCreationOptionsAsync)}()'.");
605
$"Make sure to call '{nameof(
SignInManager
<>)}.{nameof(MakePasskeyRequestOptionsAsync)}()' to initiate a passkey assertion.");
610
$"This may indicate that you have not previously called '{nameof(
SignInManager
<>)}.{nameof(MakePasskeyRequestOptionsAsync)}()'.");
1344
if (GetType() == typeof(
SignInManager
<TUser>))
TwoFactorSecurityStampValidator.cs (4)
22
/// <param name="signInManager">The <see cref="
SignInManager
{TUser}"/>.</param>
26
public TwoFactorSecurityStampValidator(IOptions<SecurityStampValidatorOptions> options,
SignInManager
<TUser> signInManager, ISystemClock clock, ILoggerFactory logger) : base(options, signInManager, clock, logger)
33
/// <param name="signInManager">The <see cref="
SignInManager
{TUser}"/>.</param>
35
public TwoFactorSecurityStampValidator(IOptions<SecurityStampValidatorOptions> options,
SignInManager
<TUser> signInManager, ILoggerFactory logger) : base(options, signInManager, logger)
Microsoft.AspNetCore.Identity.InMemory.Test (6)
ControllerTest.cs (4)
49
var
signInManager = app.ApplicationServices.GetRequiredService<
SignInManager
<PocoUser>>();
99
var
signInManager = app.ApplicationServices.GetRequiredService<
SignInManager
<PocoUser>>();
FunctionalTest.cs (2)
304
var
signInManager = context.RequestServices.GetRequiredService<
SignInManager
<PocoUser>>();
Microsoft.AspNetCore.Identity.Test (80)
IdentityBuilderTest.cs (3)
171
var myUserManager = services.BuildServiceProvider().GetRequiredService(typeof(
SignInManager
<PocoUser>)) as MySignInManager;
212
Assert.IsType<MySignInManager>(provider.GetRequiredService<
SignInManager
<PocoUser>>());
232
Assert.IsType<MySignInManager>(provider.GetRequiredService<
SignInManager
<PocoUser>>());
SecurityStampValidatorTest.cs (6)
105
var signInManager = new Mock<
SignInManager
<PocoUser>>(userManager.Object,
168
var
signInManager = new SignInManager<PocoUser>(userManager.Object,
209
var signInManager = new Mock<
SignInManager
<PocoUser>>(userManager.Object,
248
var signInManager = new Mock<
SignInManager
<PocoUser>>(userManager.Object,
285
var signInManager = new Mock<
SignInManager
<PocoUser>>(userManager.Object,
333
var signInManager = new Mock<
SignInManager
<PocoUser>>(userManager.Object,
SignInManagerTest.cs (71)
58
var logger = new TestLogger<
SignInManager
<PocoUser>>();
59
var
helper = new SignInManager<PocoUser>(manager.Object, contextAccessor.Object, claimsFactory, options.Object, logger, new Mock<IAuthenticationSchemeProvider>().Object, new DefaultUserConfirmation<PocoUser>());
102
var logger = new TestLogger<
SignInManager
<PocoUser>>();
103
var
helper = new SignInManager<PocoUser>(manager.Object, contextAccessor.Object, claimsFactory, options.Object, logger, new Mock<IAuthenticationSchemeProvider>().Object, new DefaultUserConfirmation<PocoUser>());
135
private static
SignInManager
<PocoUser> SetupSignInManager(
150
var
sm = new SignInManager<PocoUser>(
158
sm.Logger = logger ?? NullLogger<
SignInManager
<PocoUser>>.Instance;
176
var
helper = SetupSignInManager(manager.Object, context);
200
var
helper = SetupSignInManager(manager.Object, context);
225
var
helper = SetupSignInManager(manager.Object, context);
273
var
helper = SetupSignInManager(manager.Object, context);
295
var
helper = SetupSignInManager(manager.Object, context);
328
var
helper = SetupSignInManager(manager.Object, context);
370
var
helper = SetupSignInManager(manager.Object, context);
458
var
helper = SetupSignInManager(manager.Object, context);
553
var
helper = SetupSignInManager(manager.Object, context);
554
var twoFactorInfo = new
SignInManager
<PocoUser>.TwoFactorAuthenticationInfo { User = user };
559
var id =
SignInManager
<PocoUser>.StoreTwoFactorInfo(user.Id, null);
595
var
helper = SetupSignInManager(manager.Object, context);
596
var twoFactorInfo = new
SignInManager
<PocoUser>.TwoFactorAuthenticationInfo { User = user };
601
var id =
SignInManager
<PocoUser>.StoreTwoFactorInfo(user.Id, null);
634
var
helper = SetupSignInManager(manager.Object, context);
635
var twoFactorInfo = new
SignInManager
<PocoUser>.TwoFactorAuthenticationInfo { User = user };
640
var id =
SignInManager
<PocoUser>.StoreTwoFactorInfo(user.Id, null);
682
var
helper = SetupSignInManager(manager.Object, context);
713
var
helper = SetupSignInManager(manager.Object, context);
714
var twoFactorInfo = new
SignInManager
<PocoUser>.TwoFactorAuthenticationInfo { User = user };
716
var id =
SignInManager
<PocoUser>.StoreTwoFactorInfo(user.Id, externalLogin ? loginProvider : null);
764
var
helper = SetupSignInManager(manager.Object, context);
788
var
helper = SetupSignInManager(manager.Object, context);
836
var signInManager = new Mock<
SignInManager
<PocoUser>>(manager.Object,
878
var logger = new TestLogger<
SignInManager
<PocoUser>>();
879
var signInManager = new Mock<
SignInManager
<PocoUser>>(manager.Object,
911
var logger = new TestLogger<
SignInManager
<PocoUser>>();
912
var signInManager = new Mock<
SignInManager
<PocoUser>>(manager.Object,
965
var
helper = SetupSignInManager(manager.Object, context);
966
var twoFactorInfo = new
SignInManager
<PocoUser>.TwoFactorAuthenticationInfo { User = user };
968
var id =
SignInManager
<PocoUser>.StoreTwoFactorInfo(user.Id, externalLogin ? loginProvider : null);
1027
var
helper = SetupSignInManager(manager.Object, context);
1028
var id =
SignInManager
<PocoUser>.StoreTwoFactorInfo(user.Id, loginProvider: null);
1053
var
helper = SetupSignInManager(manager.Object, context);
1087
var
helper = SetupSignInManager(manager.Object, context);
1132
var
helper = SetupSignInManager(manager.Object, context);
1163
var
helper = SetupSignInManager(manager, context, null, manager.Options);
1190
var
helper = SetupSignInManager(manager, context, null, manager.Options);
1218
var logger = new TestLogger<
SignInManager
<PocoUser>>();
1219
var
helper = SetupSignInManager(manager.Object, context.Object, logger);
1250
var
helper = SetupSignInManager(manager.Object, context.Object);
1277
var
helper = SetupSignInManager(manager.Object, context.Object);
1304
var
helper = SetupSignInManager(manager.Object, context.Object);
1337
var logger = new TestLogger<
SignInManager
<PocoUser>>();
1338
var
helper = SetupSignInManager(manager.Object, context, logger, identityOptions);
1392
var logger = new TestLogger<
SignInManager
<PocoUser>>();
1393
var
helper = SetupSignInManager(manager.Object, context, logger, identityOptions);
1438
var
signInManager = SetupSignInManager(userManager.Object, context, schemeProvider: schemeProvider.Object);
1469
var
signInManager = SetupSignInManager(userManager.Object, context, schemeProvider: schemeProvider.Object);
1501
var
signInManager = SetupSignInManager(userManager.Object, context, schemeProvider: schemeProvider.Object);
1515
new[] { nameof(
SignInManager
<PocoUser>) },
1534
var
helper = SetupSignInManagerType(manager.Object, context, signInManagerTypeName);
1559
var
helper = SetupSignInManagerType(manager.Object, context, signInManagerTypeName);
1586
var
helper = SetupSignInManager(manager.Object, context);
1587
var id =
SignInManager
<PocoUser>.StoreTwoFactorInfo(user.Id, null);
1623
var
helper = SetupSignInManager(manager.Object, context);
1652
var
helper = SetupSignInManager(manager.Object, context);
1653
var id =
SignInManager
<PocoUser>.StoreTwoFactorInfo(user.Id, null);
1666
private static
SignInManager
<PocoUser> SetupSignInManagerType(UserManager<PocoUser> manager, HttpContext context, string typeName)
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.Identity.UI (62)
Areas\Identity\Filters\ExternalLoginsPageFilter.cs (2)
18
var
signInManager = context.HttpContext.RequestServices.GetRequiredService<
SignInManager
<TUser>>();
Areas\Identity\Pages\V4\Account\ConfirmEmailChange.cshtml.cs (2)
37
private readonly
SignInManager
<TUser> _signInManager;
39
public ConfirmEmailChangeModel(UserManager<TUser> userManager,
SignInManager
<TUser> signInManager)
Areas\Identity\Pages\V4\Account\ExternalLogin.cshtml.cs (2)
93
private readonly
SignInManager
<TUser> _signInManager;
101
SignInManager
<TUser> signInManager,
Areas\Identity\Pages\V4\Account\Login.cshtml.cs (2)
94
private readonly
SignInManager
<TUser> _signInManager;
97
public LoginModel(
SignInManager
<TUser> signInManager, ILogger<LoginModel> logger)
Areas\Identity\Pages\V4\Account\LoginWith2fa.cshtml.cs (2)
79
private readonly
SignInManager
<TUser> _signInManager;
84
SignInManager
<TUser> signInManager,
Areas\Identity\Pages\V4\Account\LoginWithRecoveryCode.cshtml.cs (2)
66
private readonly
SignInManager
<TUser> _signInManager;
71
SignInManager
<TUser> signInManager,
Areas\Identity\Pages\V4\Account\Logout.cshtml.cs (2)
36
private readonly
SignInManager
<TUser> _signInManager;
39
public LogoutModel(
SignInManager
<TUser> signInManager, ILogger<LogoutModel> logger)
Areas\Identity\Pages\V4\Account\Manage\ChangePassword.cshtml.cs (2)
83
private readonly
SignInManager
<TUser> _signInManager;
88
SignInManager
<TUser> signInManager,
Areas\Identity\Pages\V4\Account\Manage\DeletePersonalData.cshtml.cs (2)
62
private readonly
SignInManager
<TUser> _signInManager;
67
SignInManager
<TUser> signInManager,
Areas\Identity\Pages\V4\Account\Manage\Email.cshtml.cs (2)
84
private readonly
SignInManager
<TUser> _signInManager;
89
SignInManager
<TUser> signInManager,
Areas\Identity\Pages\V4\Account\Manage\ExternalLogins.cshtml.cs (2)
71
private readonly
SignInManager
<TUser> _signInManager;
76
SignInManager
<TUser> signInManager,
Areas\Identity\Pages\V4\Account\Manage\Index.cshtml.cs (2)
68
private readonly
SignInManager
<TUser> _signInManager;
72
SignInManager
<TUser> signInManager)
Areas\Identity\Pages\V4\Account\Manage\ResetAuthenticator.cshtml.cs (2)
40
private readonly
SignInManager
<TUser> _signInManager;
45
SignInManager
<TUser> signInManager,
Areas\Identity\Pages\V4\Account\Manage\SetPassword.cshtml.cs (2)
73
private readonly
SignInManager
<TUser> _signInManager;
77
SignInManager
<TUser> signInManager)
Areas\Identity\Pages\V4\Account\Manage\TwoFactorAuthentication.cshtml.cs (2)
65
private readonly
SignInManager
<TUser> _signInManager;
69
UserManager<TUser> userManager,
SignInManager
<TUser> signInManager, ILogger<TwoFactorAuthenticationModel> logger)
Areas\Identity\Pages\V4\Account\Register.cshtml.cs (2)
95
private readonly
SignInManager
<TUser> _signInManager;
105
SignInManager
<TUser> signInManager,
Areas\Identity\Pages\V5\Account\ConfirmEmailChange.cshtml.cs (2)
37
private readonly
SignInManager
<TUser> _signInManager;
39
public ConfirmEmailChangeModel(UserManager<TUser> userManager,
SignInManager
<TUser> signInManager)
Areas\Identity\Pages\V5\Account\ExternalLogin.cshtml.cs (2)
93
private readonly
SignInManager
<TUser> _signInManager;
101
SignInManager
<TUser> signInManager,
Areas\Identity\Pages\V5\Account\Login.cshtml.cs (2)
94
private readonly
SignInManager
<TUser> _signInManager;
97
public LoginModel(
SignInManager
<TUser> signInManager, ILogger<LoginModel> logger)
Areas\Identity\Pages\V5\Account\LoginWith2fa.cshtml.cs (2)
79
private readonly
SignInManager
<TUser> _signInManager;
84
SignInManager
<TUser> signInManager,
Areas\Identity\Pages\V5\Account\LoginWithRecoveryCode.cshtml.cs (2)
66
private readonly
SignInManager
<TUser> _signInManager;
71
SignInManager
<TUser> signInManager,
Areas\Identity\Pages\V5\Account\Logout.cshtml.cs (2)
36
private readonly
SignInManager
<TUser> _signInManager;
39
public LogoutModel(
SignInManager
<TUser> signInManager, ILogger<LogoutModel> logger)
Areas\Identity\Pages\V5\Account\Manage\ChangePassword.cshtml.cs (2)
83
private readonly
SignInManager
<TUser> _signInManager;
88
SignInManager
<TUser> signInManager,
Areas\Identity\Pages\V5\Account\Manage\DeletePersonalData.cshtml.cs (2)
62
private readonly
SignInManager
<TUser> _signInManager;
67
SignInManager
<TUser> signInManager,
Areas\Identity\Pages\V5\Account\Manage\Email.cshtml.cs (2)
84
private readonly
SignInManager
<TUser> _signInManager;
89
SignInManager
<TUser> signInManager,
Areas\Identity\Pages\V5\Account\Manage\ExternalLogins.cshtml.cs (2)
71
private readonly
SignInManager
<TUser> _signInManager;
76
SignInManager
<TUser> signInManager,
Areas\Identity\Pages\V5\Account\Manage\Index.cshtml.cs (2)
68
private readonly
SignInManager
<TUser> _signInManager;
72
SignInManager
<TUser> signInManager)
Areas\Identity\Pages\V5\Account\Manage\ResetAuthenticator.cshtml.cs (2)
40
private readonly
SignInManager
<TUser> _signInManager;
45
SignInManager
<TUser> signInManager,
Areas\Identity\Pages\V5\Account\Manage\SetPassword.cshtml.cs (2)
73
private readonly
SignInManager
<TUser> _signInManager;
77
SignInManager
<TUser> signInManager)
Areas\Identity\Pages\V5\Account\Manage\TwoFactorAuthentication.cshtml.cs (2)
65
private readonly
SignInManager
<TUser> _signInManager;
69
UserManager<TUser> userManager,
SignInManager
<TUser> signInManager, ILogger<TwoFactorAuthenticationModel> logger)
Areas\Identity\Pages\V5\Account\Register.cshtml.cs (2)
95
private readonly
SignInManager
<TUser> _signInManager;
105
SignInManager
<TUser> signInManager,