Пример #1
0
 public LoginModel(IFidoKeyStore keyStore, SignInManager <IdentityUser> signInManager,
                   ILogger <LoginModel> logger)
 {
     _keyStore      = keyStore;
     _signInManager = signInManager;
     _logger        = logger;
 }
Пример #2
0
 public HomeController(SignInManager <IdentityUser> signInManager, UserManager <IdentityUser> userManager, IFidoAuthentication fido, IFidoKeyStore store, ILogger <HomeController> logger)
 {
     _signInManager = signInManager ?? throw new ArgumentNullException(nameof(signInManager));
     _userManager   = userManager ?? throw new ArgumentNullException(nameof(userManager));
     _fido          = fido ?? throw new ArgumentNullException(nameof(fido));
     _store         = store ?? throw new ArgumentNullException(nameof(store));
     _logger        = logger ?? throw new ArgumentNullException(nameof(logger));
 }
Пример #3
0
 public TwoFactorAuthenticationModel(SignInManager <IdentityUser> signInManager, UserManager <IdentityUser> userManager, IFidoAuthentication fido, IFidoKeyStore store, ILogger <TwoFactorAuthenticationModel> logger)
 {
     _signInManager = signInManager;
     _userManager   = userManager;
     _fido          = fido;
     _store         = store;
     _logger        = logger;
 }
Пример #4
0
 public LoginModel(SignInManager <IdentityUser> signInManager, UserManager <IdentityUser> userManager, IFidoKeyStore store, IEmailSender emailSender, ILogger <LoginModel> logger)
 {
     _signInManager = signInManager;
     _userManager   = userManager;
     _store         = store;
     _emailSender   = emailSender;
     _logger        = logger;
 }
        public AccountController(
            IFidoAuthentication fido,
            IFidoKeyStore keystore,
            IIdentityServerInteractionService interaction,
            IClientStore clientStore,
            IAuthenticationSchemeProvider schemeProvider,
            IEventService events,
            TestUserStore users = null)
        {
            // if the TestUserStore is not in DI, then we'll just use the global users collection
            // this is where you would plug in your own custom identity management library (e.g. ASP.NET Identity)
            _users = users ?? new TestUserStore(TestUsers.Users);

            _fido           = fido;
            _keystore       = keystore;
            _interaction    = interaction;
            _clientStore    = clientStore;
            _schemeProvider = schemeProvider;
            _events         = events;
        }
Пример #6
0
 public Disable2faModel(UserManager <IdentityUser> userManager, IFidoKeyStore store, ILogger <Disable2faModel> logger)
 {
     _userManager = userManager ?? throw new ArgumentNullException(nameof(userManager));
     _store       = store ?? throw new ArgumentNullException(nameof(store));
     _logger      = logger;
 }
Пример #7
0
 public AccountController(SignInManager <IdentityUser> signInManager, IFidoAuthentication fido, IFidoKeyStore fidoStore)
 {
     this.signInManager = signInManager ?? throw new ArgumentNullException(nameof(signInManager));
     this.fido          = fido ?? throw new ArgumentNullException(nameof(fido));
     this.fidoStore     = fidoStore ?? throw new ArgumentNullException(nameof(fidoStore));
 }