public void Valid_BasicAuthentication_Request() { var header = new BasicAuthenticationHeaderValue("client", "secret"); var credential = _validator.ValidateHttpRequest(header, null); credential.IsMalformed.Should().BeFalse(); credential.IsPresent.Should().BeTrue(); credential.Type.Should().Be(Constants.ClientAuthenticationMethods.Basic); credential.ClientId.Should().Be("client"); credential.Secret.Should().Be("secret"); }
public void Valid_BasicAuthentication_Request() { var header = new BasicAuthenticationHeaderValue("client", "secret"); var credential = _validator.ValidateHttpRequest(header, null); Assert.IsFalse(credential.IsMalformed); Assert.IsTrue(credential.IsPresent); Assert.AreEqual(Constants.ClientAuthenticationMethods.Basic, credential.Type); Assert.AreEqual("client", credential.ClientId); Assert.AreEqual("secret", credential.Secret); }
public void Valid_BasicAuthentication_and_FormPost_Request() { var validator = new ClientValidator(null, _logger); var header = new BasicAuthenticationHeaderValue("client", "secret"); var body = new NameValueCollection(); body.Add("client_id", "client"); body.Add("client_secret", "secret"); var credential = validator.ValidateHttpRequest(header, null); Assert.IsFalse(credential.IsMalformed); Assert.IsTrue(credential.IsPresent); Assert.AreEqual(Constants.ClientAuthenticationMethods.Basic, credential.Type); Assert.AreEqual("client", credential.ClientId); Assert.AreEqual("secret", credential.Secret); }