cloudflared/ingress
Sudarsan Reddy 5d6b0642db 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_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
config.go TUN-6773: Add access based configuration to ingress.OriginRequestConfig 2022-09-21 09:59:42 +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_darwin.go TUN-6778: Cleanup logs about ICMP 2022-09-19 15:46:34 +00: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_test.go TUN-6696: Refactor flow into funnel and close idle funnels 2022-09-09 13:06:00 +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_windows_test.go TUN-6592: Decrement TTL and return ICMP time exceed if it's 0 2022-09-15 17:53:26 +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
ingress_test.go TUN-6728: Verify http status code ingress rule 2022-09-02 09:14:03 -07:00
ingress.go TUN-6774: Validate OriginRequest.Access to add Ingress.Middleware 2022-09-22 13:43:15 +00:00
origin_connection_test.go TUN-5481: Create abstraction for Origin UDP Connection 2021-12-06 16:37:09 +00: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_icmp_proxy_test.go TUN-6777: Fix race condition in TestFunnelIdleTimeout 2022-09-20 13:17:38 +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_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_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_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_test.go TUN-6774: Validate OriginRequest.Access to add Ingress.Middleware 2022-09-22 13:43:15 +00:00
rule.go TUN-6774: Validate OriginRequest.Access to add Ingress.Middleware 2022-09-22 13:43:15 +00:00