Exemple #1
0
        public ApplicationUserManager(
            IUserStore <TUser> store,
            IOptions <IdentityOptions> optionsAccessor,
            IPasswordHasher <TUser> passwordHasher,
            IEnumerable <IUserValidator <TUser> > userValidators,
            IEnumerable <IPasswordValidator <TUser> > passwordValidators,
            ILookupNormalizer keyNormalizer,
            IdentityErrorDescriber errors,
            IServiceProvider services,
            ILogger <UserManager <TUser> > logger,
            IDataProtectionProvider dataProtectionProvider,
            IAuthenticatorService authenticatorService,
            IPasswordVerifier <TUser> passwordVerifier)

            : base(store, optionsAccessor, passwordHasher, userValidators,
                   passwordValidators, keyNormalizer, errors, services, logger)
        {
            _authenticatorUserManager = new AuthenticatorUserManager <TUser>(
                store, optionsAccessor, passwordHasher, userValidators,
                passwordValidators, keyNormalizer, errors, services,
                logger, dataProtectionProvider, authenticatorService
                );

            _passwordVerifier = passwordVerifier;
        }
Exemple #2
0
        /// <summary>
        /// Initializes a new instance of the <see cref="PasswordInputForm"/> class.
        /// </summary>
        /// <param name="passwordVerifier">The password verifier.</param>
        public PasswordInputForm(IPasswordVerifier passwordVerifier)
        {
            this.InitializeComponent();

            this.Icon             = Properties.Resources.JournaleyIcon;
            this.PasswordVerifier = passwordVerifier;
        }
        /// <summary>
        /// Initializes a new instance of the <see cref="PasswordInputForm"/> class.
        /// </summary>
        /// <param name="passwordVerifier">The password verifier.</param>
        public PasswordInputForm(IPasswordVerifier passwordVerifier)
        {
            this.InitializeComponent();

            this.Icon = Properties.Resources.JournaleyIcon;
            this.PasswordVerifier = passwordVerifier;
        }
Exemple #4
0
 public UserService(
     IDbContextFactory <UOStudioDbContext> contextFactory,
     IPasswordHasher passwordHasher,
     IPasswordVerifier passwordVerifier)
 {
     _contextFactory   = contextFactory;
     _passwordHasher   = passwordHasher;
     _passwordVerifier = passwordVerifier;
 }
 public CreateUserCommandHandler(
     IMapper mapper,
     IPasswordVerifier verifier,
     FirstAddictionContext context)
 {
     this.Mapper   = mapper;
     this.Verifier = verifier;
     this.Context  = context;
 }
Exemple #6
0
 public UserService(
     ILogger logger,
     IDbContextFactory <UOStudioContext> contextFactory,
     IPasswordVerifier passwordVerifier)
 {
     _logger           = logger;
     _contextFactory   = contextFactory;
     _passwordVerifier = passwordVerifier;
 }
Exemple #7
0
 public LoginCommandHandler(
     FirstAddictionContext context,
     IPasswordVerifier verifier,
     IMapper mapper)
 {
     this.Context  = context;
     this.Verifier = verifier;
     this.Mapper   = mapper;
 }
        public void RetrieveVerifier_uses_factory([Frozen] IPasswordVerifierFactory factory,
                                                  PasswordAuthenticationService <StubAuthenticationRequest> sut,
                                                  StubAuthenticationRequest request,
                                                  IPasswordVerifier verifier)
        {
            // Arrange
            Mock.Get(factory)
            .Setup(x => x.GetVerifier(request.CredentialsObject))
            .Returns(verifier);

            // Act
            sut.RetrieveVerifier(ref request);

            // Assert
            Assert.AreSame(verifier, request.Verifier, "Verifier is set");
            Mock.Get(factory)
            .Verify(x => x.GetVerifier(request.CredentialsObject), Times.Once());
        }
        static void Main(string[] args)
        {
            var password = args[0];
            IPasswordVerifier verifier = null; // assign with correct implementation

            bool   isValid;
            string reason = null;

            try
            {
                isValid = verifier.Verify(password);
            }
            catch (Exception ex)
            {
                isValid = false;
                reason  = ex.Message;
            }

            Console.WriteLine(isValid
                ? $"Password '{password}' is valid."
                : $"Password '{password}' is invalid: {reason}");
        }