public Task<PsrMultiFactorAuthenticationRequest> Login( string database, string username, string password, IReadOnlyCollection<PsrMultiFactorAuthenticationField> multiFactorFields = null )