Esempio n. 1
0
 public FidoController(IFidoAuthentication fido, SignInManager <IdentityUser> signInManager,
                       UserManager <IdentityUser> userManager)
 {
     _fido          = fido;
     _signInManager = signInManager;
     _userManager   = userManager;
 }
Esempio n. 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));
 }
Esempio n. 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;
 }
Esempio n. 4
0
 public FidoController(IFidoAuthentication fido,
                       SignInManager <IdentityUser> signInManager,
                       UserManager <IdentityUser> userManager,
                       ILogger <Registration> logger,
                       IEmailSender emailSender)
 {
     _fido          = fido;
     _signInManager = signInManager;
     _userManager   = userManager;
     _logger        = logger;
     _emailSender   = emailSender;
 }
        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;
        }
 public HomeController(IFidoAuthentication fido)
 {
     this.fido = fido ?? throw new ArgumentNullException(nameof(fido));
 }
Esempio n. 7
0
 public LoginWithSecurityKey(SignInManager <IdentityUser> signInManager, IFidoAuthentication fido, ILogger <LoginWithSecurityKey> logger)
 {
     _signInManager = signInManager;
     _fido          = fido;
     _logger        = logger;
 }
Esempio n. 8
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));
 }