public async Task NotFailOnNonJwtBearerToekn() { HttpContext context = CreateHttpContext("Bearer NonJwtToken"); JwtBearerClaimsMiddleware middleware = CreateMiddleware(); await middleware.Invoke(context); }
public async Task NotFailOnNoAuthHeader() { HttpContext context = CreateHttpContext(); JwtBearerClaimsMiddleware middleware = CreateMiddleware(); await middleware.Invoke(context); }
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(); }