cloudflared-mirror/ingress
Sudarsan Reddy 9bb7628fbc TUN-6772: Add a JWT Validator as an ingress verifier
This adds a new verifier interface that can be attached to ingress.Rule.
This would act as a middleware layer that gets executed at the start of
proxy.ProxyHTTP.

A jwt validator implementation for this verifier is also provided. The
validator downloads the public key from the access teams endpoint and
uses it to verify the JWT sent to cloudflared with the audtag (clientID)
information provided in the config.
2022-09-22 14:44:03 +01:00
..
middleware TUN-6772: Add a JWT Validator as an ingress verifier 2022-09-22 14:44:03 +01:00
config.go TUN-6773: Add access based configuration to ingress.OriginRequestConfig 2022-09-21 09:59:42 +00:00
config_test.go TUN-6380: Enforce connect and keep-alive timeouts for TCP connections in both WARP routing and websocket based TCP proxy. 2022-06-14 21:36:40 +00:00
icmp_darwin.go TUN-6778: Cleanup logs about ICMP 2022-09-19 15:46:34 +00:00
icmp_darwin_test.go TUN-6744: On posix platforms, assign unique echo ID per (src, dst, echo ID) 2022-09-19 14:39:47 +01:00
icmp_generic.go TUN-6767: Build ICMP proxy for Windows only when CGO is enabled 2022-09-16 10:14:05 +01:00
icmp_linux.go TUN-6744: On posix platforms, assign unique echo ID per (src, dst, echo ID) 2022-09-19 14:39:47 +01:00
icmp_posix.go TUN-6744: On posix platforms, assign unique echo ID per (src, dst, echo ID) 2022-09-19 14:39:47 +01:00
icmp_posix_test.go TUN-6696: Refactor flow into funnel and close idle funnels 2022-09-09 13:06:00 +01:00
icmp_windows.go TUN-6744: On posix platforms, assign unique echo ID per (src, dst, echo ID) 2022-09-19 14:39:47 +01:00
icmp_windows_test.go TUN-6592: Decrement TTL and return ICMP time exceed if it's 0 2022-09-15 17:53:26 +01:00
ingress.go TUN-6774: Validate OriginRequest.Access to add Ingress.Middleware 2022-09-22 13:43:15 +00:00
ingress_test.go TUN-6728: Verify http status code ingress rule 2022-09-02 09:14:03 -07:00
origin_connection.go TUN-5184: Handle errors in bidrectional streaming (websocket#Stream) gracefully when 1 side has ended 2022-02-10 20:00:36 +00:00
origin_connection_test.go TUN-5481: Create abstraction for Origin UDP Connection 2021-12-06 16:37:09 +00:00
origin_icmp_proxy.go TUN-6592: Decrement TTL and return ICMP time exceed if it's 0 2022-09-15 17:53:26 +01:00
origin_icmp_proxy_test.go TUN-6777: Fix race condition in TestFunnelIdleTimeout 2022-09-20 13:17:38 +00:00
origin_proxy.go TUN-6380: Enforce connect and keep-alive timeouts for TCP connections in both WARP routing and websocket based TCP proxy. 2022-06-14 21:36:40 +00:00
origin_proxy_test.go TUN-6380: Enforce connect and keep-alive timeouts for TCP connections in both WARP routing and websocket based TCP proxy. 2022-06-14 21:36:40 +00:00
origin_service.go Merge pull request #656 from nikr-canva/http2-origins 2022-06-16 12:23:07 -05:00
origin_udp_proxy.go TUN-6308: Add debug logs to see if packets are sent/received from edge 2022-05-30 14:01:40 +01:00
rule.go TUN-6774: Validate OriginRequest.Access to add Ingress.Middleware 2022-09-22 13:43:15 +00:00
rule_test.go TUN-6774: Validate OriginRequest.Access to add Ingress.Middleware 2022-09-22 13:43:15 +00:00