Пример #1
0
        public async Task NotFailOnNonJwtBearerToekn()
        {
            HttpContext context = CreateHttpContext("Bearer NonJwtToken");
            JwtBearerClaimsMiddleware middleware = CreateMiddleware();

            await middleware.Invoke(context);
        }
Пример #2
0
        public async Task NotFailOnNoAuthHeader()
        {
            HttpContext context = CreateHttpContext();
            JwtBearerClaimsMiddleware middleware = CreateMiddleware();

            await middleware.Invoke(context);
        }
Пример #3
0
        public async Task AddClaimsToHttpContextUserIdentity()
        {
            string      token   = CreateJwtToken(("test", "testvalue"), ("test2", "testvalue2"));
            HttpContext context = CreateHttpContext(token);
            JwtBearerClaimsMiddleware middleware = CreateMiddleware();

            await middleware.Invoke(context);

            context.User.HasClaim("test", "testvalue").Should().BeTrue();
            context.User.HasClaim("test2", "testvalue2").Should().BeTrue();
        }