public override ClientAuthenticationResult TryAuthenticateClient(IAuthorizationServerHost authorizationServerHost, AuthenticatedClientRequestBase requestMessage, out string clientIdentifier) { var credential = OAuthUtilities.ParseHttpBasicAuth(requestMessage.Headers); if (credential != null) { clientIdentifier = credential.UserName; return(TryAuthenticateClientBySecret(authorizationServerHost, credential.UserName, credential.Password)); } clientIdentifier = null; return(ClientAuthenticationResult.NoAuthenticationRecognized); }