AspNet.Security.OAuth.Validation.Tests.OAuthValidationMiddlewareTests.SkipToNextMiddlewareFromValidateTokenCausesInvalidAuthentication C# (CSharp) 메소드

SkipToNextMiddlewareFromValidateTokenCausesInvalidAuthentication() 개인적인 메소드

private SkipToNextMiddlewareFromValidateTokenCausesInvalidAuthentication ( ) : System.Threading.Tasks.Task
리턴 System.Threading.Tasks.Task
        public async Task SkipToNextMiddlewareFromValidateTokenCausesInvalidAuthentication() {
            // Arrange
            var server = CreateResourceServer(options => {
                options.Events.OnValidateToken = context => {
                    context.SkipToNextMiddleware();

                    return Task.FromResult(0);
                };
            });

            var client = server.CreateClient();

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

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

            // Assert
            Assert.Equal(HttpStatusCode.Unauthorized, response.StatusCode);
        }