public AuthenticationResult Authenticate(IRequest request)
        {
            BasicAuthRequestHeader credentials = ExtractBasicHeader(request.Headers["Authorization"]);

            if (credentials != null)
            {
                return(_basicAuthenticator.Authenticate(credentials));
            }

            return(new AuthenticationResult.MalformedCredentials());
        }
Esempio n. 2
0
 public AuthenticationResult Authenticate(BasicAuthRequestHeader header) {
     var user = db.FindUserByUsername(header.Username);
     if (user != null && user.Password == header.Password) return (new AuthenticationResult.Success(user.Username, new string[] { }));
     return (new AuthenticationResult.Failed());
 }
 public AuthenticationResult Authenticate(BasicAuthRequestHeader header)
 {
     return new AuthenticationResult.Success(header.Username);
 }