4 types derived from SignInManager
Microsoft.AspNetCore.Identity.Test (4)
IdentityBuilderTest.cs (1)
394private class MySignInManager : SignInManager<PocoUser>
SignInManagerTest.cs (3)
1507private class NoOverridesSignInManager<TUser> : SignInManager<TUser> where TUser : class 1519private class OverrideAndAwaitBaseResetSignInManager<TUser> : SignInManager<TUser> where TUser : class 1536private class OverrideAndPassThroughUserManagerResetSignInManager<TUser> : SignInManager<TUser> where TUser : class
8 instantiations of SignInManager
Microsoft.AspNetCore.Identity.Test (8)
SecurityStampValidatorTest.cs (1)
168var signInManager = new SignInManager<PocoUser>(userManager.Object,
SignInManagerTest.cs (7)
24Assert.Throws<ArgumentNullException>("userManager", () => new SignInManager<PocoUser>(null, null, null, null, null, null, null)); 26Assert.Throws<ArgumentNullException>("contextAccessor", () => new SignInManager<PocoUser>(userManager, null, null, null, null, null, null)); 30Assert.Throws<ArgumentNullException>("claimsFactory", () => new SignInManager<PocoUser>(userManager, contextAccessor.Object, null, null, null, null, null)); 51var helper = new SignInManager<PocoUser>(manager.Object, contextAccessor.Object, claimsFactory, options.Object, logger, new Mock<IAuthenticationSchemeProvider>().Object, new DefaultUserConfirmation<PocoUser>()); 81var helper = new SignInManager<PocoUser>(manager.Object, contextAccessor.Object, claimsFactory, options.Object, logger, new Mock<IAuthenticationSchemeProvider>().Object, new DefaultUserConfirmation<PocoUser>()); 120var sm = new SignInManager<PocoUser>( 1499nameof(SignInManager<PocoUser>) => new SignInManager<PocoUser>(manager, contextAccessor.Object, claimsFactory, options, NullLogger<SignInManager<PocoUser>>.Instance, Mock.Of<IAuthenticationSchemeProvider>(), new DefaultUserConfirmation<PocoUser>()),
209 references to SignInManager
Identity.ExternalClaims (22)
Controllers\AccountController.cs (2)
18private readonly SignInManager<ApplicationUser> _signInManager; 21public AccountController(SignInManager<ApplicationUser> signInManager, ILogger<AccountController> logger)
Pages\Account\ExternalLogin.cshtml.cs (2)
19private readonly SignInManager<ApplicationUser> _signInManager; 24SignInManager<ApplicationUser> signInManager,
Pages\Account\Login.cshtml.cs (2)
20private readonly SignInManager<ApplicationUser> _signInManager; 23public LoginModel(SignInManager<ApplicationUser> signInManager, ILogger<LoginModel> logger)
Pages\Account\LoginWith2fa.cshtml.cs (2)
19private readonly SignInManager<ApplicationUser> _signInManager; 22public LoginWith2faModel(SignInManager<ApplicationUser> signInManager, ILogger<LoginWith2faModel> logger)
Pages\Account\LoginWithRecoveryCode.cshtml.cs (2)
19private readonly SignInManager<ApplicationUser> _signInManager; 22public LoginWithRecoveryCodeModel(SignInManager<ApplicationUser> signInManager, ILogger<LoginWithRecoveryCodeModel> logger)
Pages\Account\Manage\ChangePassword.cshtml.cs (2)
20private readonly SignInManager<ApplicationUser> _signInManager; 25SignInManager<ApplicationUser> signInManager,
Pages\Account\Manage\ExternalLogins.cshtml.cs (2)
19private readonly SignInManager<ApplicationUser> _signInManager; 23SignInManager<ApplicationUser> signInManager)
Pages\Account\Manage\Index.cshtml.cs (2)
21private readonly SignInManager<ApplicationUser> _signInManager; 26SignInManager<ApplicationUser> signInManager,
Pages\Account\Manage\SetPassword.cshtml.cs (2)
19private readonly SignInManager<ApplicationUser> _signInManager; 23SignInManager<ApplicationUser> signInManager)
Pages\Account\Manage\TwoFactorAuthentication.cshtml.cs (2)
19private readonly SignInManager<ApplicationUser> _signInManager; 24SignInManager<ApplicationUser> signInManager,
Pages\Account\Register.cshtml.cs (2)
20private readonly SignInManager<ApplicationUser> _signInManager; 27SignInManager<ApplicationUser> signInManager,
IdentitySample.DefaultUI (4)
Areas\Identity\Pages\Account\Manage\Index.cshtml.cs (2)
15private readonly SignInManager<ApplicationUser> _signInManager; 19SignInManager<ApplicationUser> signInManager)
Areas\Identity\Pages\Account\Register.cshtml.cs (2)
17private readonly SignInManager<ApplicationUser> _signInManager; 24SignInManager<ApplicationUser> signInManager,
IdentitySample.Mvc (4)
Controllers\AccountController.cs (2)
19private readonly SignInManager<ApplicationUser> _signInManager; 26SignInManager<ApplicationUser> signInManager,
Controllers\ManageController.cs (2)
17private readonly SignInManager<ApplicationUser> _signInManager; 24SignInManager<ApplicationUser> signInManager,
IdentitySample.PasskeyConformance (4)
Program.cs (4)
47[FromServices] SignInManager<PocoUser> signInManager, 71[FromServices] SignInManager<PocoUser> signInManager, 122[FromServices] SignInManager<PocoUser> signInManager, 143[FromServices] SignInManager<PocoUser> signInManager,
IdentitySample.PasskeyUI (3)
Program.cs (3)
50[FromServices] SignInManager<PocoUser> signInManager, 72[FromServices] SignInManager<PocoUser> signInManager, 95[FromServices] SignInManager<PocoUser> signInManager) =>
Microsoft.AspNetCore.Identity (25)
IdentityApiEndpointRouteBuilderExtensions.cs (6)
93var signInManager = sp.GetRequiredService<SignInManager<TUser>>(); 125var signInManager = sp.GetRequiredService<SignInManager<TUser>>(); 263var signInManager = sp.GetRequiredService<SignInManager<TUser>>();
IdentityBuilderExtensions.cs (4)
51/// Adds a <see cref="SignInManager{TUser}"/> for the <see cref="IdentityBuilder.UserType"/>. 59var managerType = typeof(SignInManager<>).MakeGenericType(builder.UserType); 65/// Adds a <see cref="SignInManager{TUser}"/> for the <see cref="IdentityBuilder.UserType"/>. 74var managerType = typeof(SignInManager<>).MakeGenericType(builder.UserType);
IdentityServiceCollectionExtensions.cs (1)
107services.TryAddScoped<SignInManager<TUser>>();
SecurityStampValidator.cs (5)
23/// <param name="signInManager">The <see cref="SignInManager{TUser}"/>.</param> 27public SecurityStampValidator(IOptions<SecurityStampValidatorOptions> options, SignInManager<TUser> signInManager, ISystemClock clock, ILoggerFactory logger) 42/// <param name="signInManager">The <see cref="SignInManager{TUser}"/>.</param> 44public SecurityStampValidator(IOptions<SecurityStampValidatorOptions> options, SignInManager<TUser> signInManager, ILoggerFactory logger) 60public SignInManager<TUser> SignInManager { get; }
SignInManager.cs (5)
38/// Creates a new instance of <see cref="SignInManager{TUser}"/>. 51ILogger<SignInManager<TUser>> logger, 69/// Creates a new instance of <see cref="SignInManager{TUser}"/>. 83ILogger<SignInManager<TUser>> logger, 1345if (GetType() == typeof(SignInManager<TUser>))
TwoFactorSecurityStampValidator.cs (4)
22/// <param name="signInManager">The <see cref="SignInManager{TUser}"/>.</param> 26public 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> 35public TwoFactorSecurityStampValidator(IOptions<SecurityStampValidatorOptions> options, SignInManager<TUser> signInManager, ILoggerFactory logger) : base(options, signInManager, logger)
Microsoft.AspNetCore.Identity.InMemory.Test (6)
ControllerTest.cs (4)
49var signInManager = app.ApplicationServices.GetRequiredService<SignInManager<PocoUser>>(); 99var signInManager = app.ApplicationServices.GetRequiredService<SignInManager<PocoUser>>();
FunctionalTest.cs (2)
304var signInManager = context.RequestServices.GetRequiredService<SignInManager<PocoUser>>();
Microsoft.AspNetCore.Identity.Test (79)
IdentityBuilderTest.cs (3)
171var myUserManager = services.BuildServiceProvider().GetRequiredService(typeof(SignInManager<PocoUser>)) as MySignInManager; 212Assert.IsType<MySignInManager>(provider.GetRequiredService<SignInManager<PocoUser>>()); 232Assert.IsType<MySignInManager>(provider.GetRequiredService<SignInManager<PocoUser>>());
SecurityStampValidatorTest.cs (6)
105var signInManager = new Mock<SignInManager<PocoUser>>(userManager.Object, 168var signInManager = new SignInManager<PocoUser>(userManager.Object, 209var signInManager = new Mock<SignInManager<PocoUser>>(userManager.Object, 248var signInManager = new Mock<SignInManager<PocoUser>>(userManager.Object, 285var signInManager = new Mock<SignInManager<PocoUser>>(userManager.Object, 333var signInManager = new Mock<SignInManager<PocoUser>>(userManager.Object,
SignInManagerTest.cs (70)
50var logger = new TestLogger<SignInManager<PocoUser>>(); 51var helper = new SignInManager<PocoUser>(manager.Object, contextAccessor.Object, claimsFactory, options.Object, logger, new Mock<IAuthenticationSchemeProvider>().Object, new DefaultUserConfirmation<PocoUser>()); 80var logger = new TestLogger<SignInManager<PocoUser>>(); 81var helper = new SignInManager<PocoUser>(manager.Object, contextAccessor.Object, claimsFactory, options.Object, logger, new Mock<IAuthenticationSchemeProvider>().Object, new DefaultUserConfirmation<PocoUser>()); 103private static SignInManager<PocoUser> SetupSignInManager( 120var sm = new SignInManager<PocoUser>( 129sm.Logger = logger ?? NullLogger<SignInManager<PocoUser>>.Instance; 147var helper = SetupSignInManager(manager.Object, context); 171var helper = SetupSignInManager(manager.Object, context); 196var helper = SetupSignInManager(manager.Object, context); 244var helper = SetupSignInManager(manager.Object, context); 266var helper = SetupSignInManager(manager.Object, context); 299var helper = SetupSignInManager(manager.Object, context); 337var helper = SetupSignInManager(manager.Object, context); 379var helper = SetupSignInManager(manager.Object, context, passkeyHandler: passkeyHandler.Object); 417var helper = SetupSignInManager(manager.Object, context); 418var twoFactorInfo = new SignInManager<PocoUser>.TwoFactorAuthenticationInfo { User = user }; 423var id = SignInManager<PocoUser>.StoreTwoFactorInfo(user.Id, null); 459var helper = SetupSignInManager(manager.Object, context); 460var twoFactorInfo = new SignInManager<PocoUser>.TwoFactorAuthenticationInfo { User = user }; 465var id = SignInManager<PocoUser>.StoreTwoFactorInfo(user.Id, null); 498var helper = SetupSignInManager(manager.Object, context); 499var twoFactorInfo = new SignInManager<PocoUser>.TwoFactorAuthenticationInfo { User = user }; 504var id = SignInManager<PocoUser>.StoreTwoFactorInfo(user.Id, null); 546var helper = SetupSignInManager(manager.Object, context); 577var helper = SetupSignInManager(manager.Object, context); 578var twoFactorInfo = new SignInManager<PocoUser>.TwoFactorAuthenticationInfo { User = user }; 580var id = SignInManager<PocoUser>.StoreTwoFactorInfo(user.Id, externalLogin ? loginProvider : null); 628var helper = SetupSignInManager(manager.Object, context); 665var signInManager = new Mock<SignInManager<PocoUser>>(manager.Object, 694var logger = new TestLogger<SignInManager<PocoUser>>(); 695var signInManager = new Mock<SignInManager<PocoUser>>(manager.Object, 718var logger = new TestLogger<SignInManager<PocoUser>>(); 719var signInManager = new Mock<SignInManager<PocoUser>>(manager.Object, 772var helper = SetupSignInManager(manager.Object, context); 773var twoFactorInfo = new SignInManager<PocoUser>.TwoFactorAuthenticationInfo { User = user }; 775var id = SignInManager<PocoUser>.StoreTwoFactorInfo(user.Id, externalLogin ? loginProvider : null); 834var helper = SetupSignInManager(manager.Object, context); 835var id = SignInManager<PocoUser>.StoreTwoFactorInfo(user.Id, loginProvider: null); 857var helper = SetupSignInManager(manager.Object, context); 896var helper = SetupSignInManager(manager.Object, context); 924var helper = SetupSignInManager(manager, context, null, manager.Options); 943var logger = new TestLogger<SignInManager<PocoUser>>(); 944var helper = SetupSignInManager(manager.Object, context.Object, logger); 965var helper = SetupSignInManager(manager.Object, context.Object); 992var helper = SetupSignInManager(manager.Object, context.Object); 1019var helper = SetupSignInManager(manager.Object, context.Object); 1052var logger = new TestLogger<SignInManager<PocoUser>>(); 1053var helper = SetupSignInManager(manager.Object, context, logger, identityOptions); 1107var logger = new TestLogger<SignInManager<PocoUser>>(); 1108var helper = SetupSignInManager(manager.Object, context, logger, identityOptions); 1153var signInManager = SetupSignInManager(userManager.Object, context, schemeProvider: schemeProvider.Object); 1184var signInManager = SetupSignInManager(userManager.Object, context, schemeProvider: schemeProvider.Object); 1216var signInManager = SetupSignInManager(userManager.Object, context, schemeProvider: schemeProvider.Object); 1230new[] { nameof(SignInManager<PocoUser>) }, 1249var helper = SetupSignInManagerType(manager.Object, context, signInManagerTypeName); 1274var helper = SetupSignInManagerType(manager.Object, context, signInManagerTypeName); 1301var helper = SetupSignInManager(manager.Object, context); 1302var id = SignInManager<PocoUser>.StoreTwoFactorInfo(user.Id, null); 1338var helper = SetupSignInManager(manager.Object, context); 1367var helper = SetupSignInManager(manager.Object, context); 1368var id = SignInManager<PocoUser>.StoreTwoFactorInfo(user.Id, null); 1397var signInManager = SetupSignInManager(userManager.Object, context, identityOptions: identityOptions); 1460var signInManager = SetupSignInManager(userManager.Object, context, identityOptions: identityOptions); 1489private static SignInManager<PocoUser> SetupSignInManagerType(UserManager<PocoUser> manager, HttpContext context, string typeName) 1499nameof(SignInManager<PocoUser>) => new SignInManager<PocoUser>(manager, contextAccessor.Object, claimsFactory, options, NullLogger<SignInManager<PocoUser>>.Instance, Mock.Of<IAuthenticationSchemeProvider>(), new DefaultUserConfirmation<PocoUser>()), 1514: base(userManager, contextAccessor, claimsFactory, optionsAccessor, NullLogger<SignInManager<TUser>>.Instance, Mock.Of<IAuthenticationSchemeProvider>(), new DefaultUserConfirmation<TUser>()) 1526: base(userManager, contextAccessor, claimsFactory, optionsAccessor, NullLogger<SignInManager<TUser>>.Instance, Mock.Of<IAuthenticationSchemeProvider>(), new DefaultUserConfirmation<TUser>()) 1543: 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)
18var signInManager = context.HttpContext.RequestServices.GetRequiredService<SignInManager<TUser>>();
Areas\Identity\Pages\V4\Account\ConfirmEmailChange.cshtml.cs (2)
37private readonly SignInManager<TUser> _signInManager; 39public ConfirmEmailChangeModel(UserManager<TUser> userManager, SignInManager<TUser> signInManager)
Areas\Identity\Pages\V4\Account\ExternalLogin.cshtml.cs (2)
93private readonly SignInManager<TUser> _signInManager; 101SignInManager<TUser> signInManager,
Areas\Identity\Pages\V4\Account\Login.cshtml.cs (2)
94private readonly SignInManager<TUser> _signInManager; 97public LoginModel(SignInManager<TUser> signInManager, ILogger<LoginModel> logger)
Areas\Identity\Pages\V4\Account\LoginWith2fa.cshtml.cs (2)
79private readonly SignInManager<TUser> _signInManager; 84SignInManager<TUser> signInManager,
Areas\Identity\Pages\V4\Account\LoginWithRecoveryCode.cshtml.cs (2)
66private readonly SignInManager<TUser> _signInManager; 71SignInManager<TUser> signInManager,
Areas\Identity\Pages\V4\Account\Logout.cshtml.cs (2)
36private readonly SignInManager<TUser> _signInManager; 39public LogoutModel(SignInManager<TUser> signInManager, ILogger<LogoutModel> logger)
Areas\Identity\Pages\V4\Account\Manage\ChangePassword.cshtml.cs (2)
83private readonly SignInManager<TUser> _signInManager; 88SignInManager<TUser> signInManager,
Areas\Identity\Pages\V4\Account\Manage\DeletePersonalData.cshtml.cs (2)
62private readonly SignInManager<TUser> _signInManager; 67SignInManager<TUser> signInManager,
Areas\Identity\Pages\V4\Account\Manage\Email.cshtml.cs (2)
84private readonly SignInManager<TUser> _signInManager; 89SignInManager<TUser> signInManager,
Areas\Identity\Pages\V4\Account\Manage\ExternalLogins.cshtml.cs (2)
71private readonly SignInManager<TUser> _signInManager; 76SignInManager<TUser> signInManager,
Areas\Identity\Pages\V4\Account\Manage\Index.cshtml.cs (2)
68private readonly SignInManager<TUser> _signInManager; 72SignInManager<TUser> signInManager)
Areas\Identity\Pages\V4\Account\Manage\ResetAuthenticator.cshtml.cs (2)
40private readonly SignInManager<TUser> _signInManager; 45SignInManager<TUser> signInManager,
Areas\Identity\Pages\V4\Account\Manage\SetPassword.cshtml.cs (2)
73private readonly SignInManager<TUser> _signInManager; 77SignInManager<TUser> signInManager)
Areas\Identity\Pages\V4\Account\Manage\TwoFactorAuthentication.cshtml.cs (2)
65private readonly SignInManager<TUser> _signInManager; 69UserManager<TUser> userManager, SignInManager<TUser> signInManager, ILogger<TwoFactorAuthenticationModel> logger)
Areas\Identity\Pages\V4\Account\Register.cshtml.cs (2)
95private readonly SignInManager<TUser> _signInManager; 105SignInManager<TUser> signInManager,
Areas\Identity\Pages\V5\Account\ConfirmEmailChange.cshtml.cs (2)
37private readonly SignInManager<TUser> _signInManager; 39public ConfirmEmailChangeModel(UserManager<TUser> userManager, SignInManager<TUser> signInManager)
Areas\Identity\Pages\V5\Account\ExternalLogin.cshtml.cs (2)
93private readonly SignInManager<TUser> _signInManager; 101SignInManager<TUser> signInManager,
Areas\Identity\Pages\V5\Account\Login.cshtml.cs (2)
94private readonly SignInManager<TUser> _signInManager; 97public LoginModel(SignInManager<TUser> signInManager, ILogger<LoginModel> logger)
Areas\Identity\Pages\V5\Account\LoginWith2fa.cshtml.cs (2)
79private readonly SignInManager<TUser> _signInManager; 84SignInManager<TUser> signInManager,
Areas\Identity\Pages\V5\Account\LoginWithRecoveryCode.cshtml.cs (2)
66private readonly SignInManager<TUser> _signInManager; 71SignInManager<TUser> signInManager,
Areas\Identity\Pages\V5\Account\Logout.cshtml.cs (2)
36private readonly SignInManager<TUser> _signInManager; 39public LogoutModel(SignInManager<TUser> signInManager, ILogger<LogoutModel> logger)
Areas\Identity\Pages\V5\Account\Manage\ChangePassword.cshtml.cs (2)
83private readonly SignInManager<TUser> _signInManager; 88SignInManager<TUser> signInManager,
Areas\Identity\Pages\V5\Account\Manage\DeletePersonalData.cshtml.cs (2)
62private readonly SignInManager<TUser> _signInManager; 67SignInManager<TUser> signInManager,
Areas\Identity\Pages\V5\Account\Manage\Email.cshtml.cs (2)
84private readonly SignInManager<TUser> _signInManager; 89SignInManager<TUser> signInManager,
Areas\Identity\Pages\V5\Account\Manage\ExternalLogins.cshtml.cs (2)
71private readonly SignInManager<TUser> _signInManager; 76SignInManager<TUser> signInManager,
Areas\Identity\Pages\V5\Account\Manage\Index.cshtml.cs (2)
68private readonly SignInManager<TUser> _signInManager; 72SignInManager<TUser> signInManager)
Areas\Identity\Pages\V5\Account\Manage\ResetAuthenticator.cshtml.cs (2)
40private readonly SignInManager<TUser> _signInManager; 45SignInManager<TUser> signInManager,
Areas\Identity\Pages\V5\Account\Manage\SetPassword.cshtml.cs (2)
73private readonly SignInManager<TUser> _signInManager; 77SignInManager<TUser> signInManager)
Areas\Identity\Pages\V5\Account\Manage\TwoFactorAuthentication.cshtml.cs (2)
65private readonly SignInManager<TUser> _signInManager; 69UserManager<TUser> userManager, SignInManager<TUser> signInManager, ILogger<TwoFactorAuthenticationModel> logger)
Areas\Identity\Pages\V5\Account\Register.cshtml.cs (2)
95private readonly SignInManager<TUser> _signInManager; 105SignInManager<TUser> signInManager,