public async Task Null_ClientId() { var credential = new ClientCredential(); var validator = new ClientValidator(_settings, _logger); var client = await validator.ValidateClientCredentialsAsync(credential); }
public async Task Empty_Client_Credentials() { var credential = new ClientCredential { ClientId = "", Secret = "" }; var validator = new ClientValidator(_settings, _logger); var client = await validator.ValidateClientCredentialsAsync(credential); Assert.IsNull(client); }
public async Task Valid_Single_Secret_No_Protection() { var clientId = "single_secret_no_protection_no_expiration"; var credential = new ClientCredential { ClientId = clientId, Secret = "secret" }; var client = await _validatorPlain.ValidateClientCredentialsAsync(credential); client.Should().NotBeNull(); client.ClientId.Should().Be(clientId); }
public async Task Valid_Client_Credentials() { var credential = new ClientCredential { ClientId = "codeclient", Secret = "secret" }; var validator = new ClientValidator(_settings, _logger); var client = await validator.ValidateClientCredentialsAsync(credential); Assert.IsNotNull(client); Assert.AreEqual("codeclient", client.ClientId); }
public async Task Valid_Client_Credentials() { var credential = new ClientCredential { ClientId = "codeclient", Secret = "secret" }; var client = await _validator.ValidateClientCredentialsAsync(credential); client.Should().NotBeNull(); client.ClientId.Should().Be("codeclient"); }
public async Task Valid_Single_Secret_Hashed() { var clientId = "single_secret_hashed_no_expiration"; var credential = new ClientCredential { ClientId = clientId, Secret = "secret" }; var client = await _validatorHashed.ValidateClientCredentialsAsync(credential); client.Should().NotBeNull(); client.ClientId.Should().Be(clientId); }