Exemplo n.º 1
0
 public UserDBAuthenticator(
     IMoviesUserContext dbContext,
     ILogger <UserDBAuthenticator> logger,
     PasswordPolicyValidator passwordPolicyValidator
     )
 {
     _dbContext = dbContext;
     _logger    = logger;
     _passwordPolicyValidator = passwordPolicyValidator;
 }
Exemplo n.º 2
0
        public static void Initialize(IServiceProvider serviceProvider)
        {
            using (var context = new IMoviesUserContext(
                       serviceProvider.GetRequiredService <DbContextOptions <IMoviesUserContext> >()))
            {
                if (context.Users.Any())
                {
                    return;
                }

                context.Users.Add(new User
                {
                    Id        = "test",
                    Email     = "*****@*****.**",
                    FirstName = "Test",
                    LastName  = "User",
                    // PasswordHash = SHA1("test")
                    PasswordHash = "a94a8fe5ccb19ba61c4c0873d391e987982fbbd3"
                });

                context.SaveChanges();
            }
        }
Exemplo n.º 3
0
 public AccountController(CoreCAClient caClient, IMoviesUserContext dbContext)
 {
     _caClient  = caClient;
     _dbContext = dbContext;
 }
Exemplo n.º 4
0
 public CertificateAuthenticationDBValidator(IMoviesUserContext dbContext, ILogger <CertificateAuthenticationDBValidator> logger)
 {
     _dbContext = dbContext;
     _logger    = logger;
 }