public Task<AuthenticationResult> Authenticate(AuthenticationRequest authenticationRequest)
 {
     return Authenticate(authenticationRequest.Username, authenticationRequest.Password);
 }
 public Task<AuthenticationResult> Authenticate(AuthenticationRequest authenticationRequest)
 {
     return _authentication.Authenticate(authenticationRequest);
 }