public string Authenticate(Credentials creds) { using (var dbContext = new TokenDbContext()) { ICredentialsValidator validator = new DatabaseCredentialsValidator(dbContext); if (validator.IsValid(creds)) // pass1 = 63dc4400772b90496c831e4dc2afa4321a4c371075a21feba23300fb56b7e19c { return(new DatabaseTokenBuilder(dbContext).Build(creds)); } throw new InvalidCredentialException(); } }
public string Authenticate(Credentials creds) { using (var dbContext = new BasicTokenDbContext()) { ICredentialsValidator validator = new DatabaseCredentialsValidator(dbContext); if (validator.IsValid(creds)) { return(new DatabaseTokenBuilder(dbContext).Build(creds)); } throw new InvalidCredentialException("Invalid credentials"); } }
public string Authenticate() { var user = HttpContext.Current.Request.Headers["Username"]; var password = HttpContext.Current.Request.Headers["Password"]; Credentials creds = new Credentials(user, password); ICredentialsValidator validator = new DatabaseCredentialsValidator(); if (validator.IsValid(creds)) { return(new DatabaseTokenBuilder().Build(creds)); } throw new InvalidCredentialException("Invalid credentials"); }
public CompositeTypeAuthenticate Authenticate(string username, string password, string tokenApi) { var final = new CompositeTypeAuthenticate(); Credentials creds = new Credentials(username, password, tokenApi); //Check in DB if user is valid using (var dbContext = new UserTokenDBContext()) { ICredentialsValidator validator = new DatabaseCredentialsValidator(dbContext); if (validator.IsValid(creds)) { final.IsAuthentified = true; final.TokenUser = new DatabaseTokenBuilder(dbContext).Build(creds); } else { final.IsAuthentified = false; //throw new InvalidCredentialException("Invalid credentials"); } } return(final); }