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);
        }
Пример #3
0
        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);
        }
Пример #5
0
        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");
        }
Пример #6
0
        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);
        }