AspNet.Security.OAuth.Validation.Tests.OAuthValidationMiddlewareTests.MultipleMatchingAudienceCausesSuccessfulAuthentication C# (CSharp) Method

MultipleMatchingAudienceCausesSuccessfulAuthentication() private method

private MultipleMatchingAudienceCausesSuccessfulAuthentication ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task
        public async Task MultipleMatchingAudienceCausesSuccessfulAuthentication() {
            // Arrange
            var server = CreateResourceServer(options => {
                options.Audiences.Add("http://www.fabrikam.com/");
                options.Audiences.Add("http://www.google.com/");
            });

            var client = server.CreateClient();

            var request = new HttpRequestMessage(HttpMethod.Get, "/");
            request.Headers.Authorization = new AuthenticationHeaderValue("Bearer", "valid-token-with-multiple-audiences");

            // Act
            var response = await client.SendAsync(request);

            // Assert
            Assert.Equal(HttpStatusCode.OK, response.StatusCode);
            Assert.Equal("Fabrikam", await response.Content.ReadAsStringAsync());
        }