Commit Graph
289 Commits
Author SHA1 Message Date
Alan Hazelton 7c049d95ba use state only during oidc callback instead of redundant cookie 2026-04-05 14:10:38 -04:00
Alan Hazelton 5119acaf14 change response-access-control-allow-origin if * for dynamicProxy 2026-04-05 12:23:24 -04:00
Alan Hazelton 2579fefd9c change response-access-control-allow-origin if * 2026-04-05 11:01:55 -04:00
Alan Hazelton 533a6b6eca fix zrok cookie to work with XHR 2026-04-05 09:03:12 -04:00
Tod Burtchell e156581f31 Reverting the cookie change 2026-04-03 15:51:39 -04:00
Tod Burtchell 0e2a4a4cbc Removing relying party cookie handler. Falling back to the state url parameter 2026-04-03 12:34:25 -04:00
Tod Burtchell c5922ce8ef OAuth state cookie is set as SameSite=None; Secure, allowing it to be sent on cross-site redirects 2026-04-03 09:37:33 -04:00
Tod Burtchell 6e23e4f2fa Calling the endpoint for OPTIONS to get CORS headers when returning a 401 2026-04-02 16:29:32 -04:00
Tod Burtchell afee99950f Testing javascript-driven auth 2026-04-02 09:18:00 -04:00
Tod Burtchell 26bd60d423 Changing approach to fall through to the backend for OPTIONS requests submitted to the oauth endpoint 2026-04-01 15:39:31 -04:00
Tod Burtchell 6cf9c81a02 hacking zt-session header for now so we can find what else breaks 2026-04-01 13:25:39 -04:00
Tod Burtchell caa1848a88 Short-cutting OPTIONS requests to the auth endpoint 2026-04-01 11:18:51 -04:00
Tod Burtchell 3bd6899de5 Using only the host origin. Last patch set two hosts, which is not allowed 2026-04-01 10:47:55 -04:00
Tod Burtchell 3939cfb42a Using only the host origin. Last patch set two hosts, which is not allowed 2026-04-01 10:40:05 -04:00
Tod Burtchell a429b0f190 Using request origin as the auth redirect allowed origin header 2026-04-01 10:04:20 -04:00
Tod Burtchell ebf5b1ca49 Playing around with cors options on auth re-direct 2026-03-31 14:53:58 -04:00
Michael Quigley 9c46c760ff preflight OPTIONS handling 2026-03-31 11:09:59 -04:00
Michael Quigley 4f6f82431e Merge branch 'main' into v2.0.1_cookie_striping 2026-03-30 15:17:41 -04:00
Michael Quigley fab1d3e1e5 cookie striping max count/clamping (#1217) 2026-03-30 14:20:31 -04:00
Michael Quigley 8b926531a3 escaped proxyUi output by switching to html/template and removed reflected refreshInterval values from github oauth error pages 2026-03-30 13:35:23 -04:00
Kenneth Bingham 2c5c33a8c8 normalize vars; simplify docs 2026-03-18 16:18:29 -04:00
Kenneth Bingham 3a32771549 stop using public token url template; override canary frontend port 2026-03-18 15:25:09 -04:00
dovholuknfandJens Alm 0a3d6ce138 Added configuration option to dynamic proxy for oidc prompt. 2026-03-03 10:31:04 -05:00
Michael Quigley 9fac243a8f fix for missing oauth configuration/defaults (#1128) 2026-02-03 14:41:55 -05:00
Michael Quigley 60f8aea58b zrok->zrok2 (#1134) 2026-01-29 16:41:35 -05:00
Michael Quigley e7f093447a github.com/openziti/zrok -> github.com/openziti/zrokv/v2 (#1124) 2025-12-19 12:05:45 -05:00
Michael Quigley fdc5c68c46 Merge branch 'main' into v2.0 2025-12-08 14:53:50 -05:00
Michael Quigley dc86c0c17d removed the vpn functionality 2025-12-08 12:31:19 -05:00
Michael Quigley 9700c1b741 Merge branch 'main' into v2.0 2025-10-16 14:41:30 -04:00
Michael Quigley 20ba2b5a3a striped cookie implementation for publicProxy (#1101) 2025-10-16 14:26:09 -04:00
Michael Quigley db0f4487f3 striped cookies for dynamicProxy and publicProxy in v2 (#1101) 2025-10-16 13:53:03 -04:00
Michael Quigley d00e4a5290 everything -> dl (#1078) 2025-09-25 13:25:46 -04:00
Michael Quigley 4f05f1f98c remove the 'version' concept from 'frontend_mapping' and all related infrastructure (#1041) 2025-09-22 13:09:46 -04:00
Michael Quigley d0ad088a58 logging improvements (#1041) 2025-09-22 12:54:54 -04:00
Michael Quigley debb52be91 removed 'version' from 'frontend_mappings' and re-introduced a primary key (#1041) 2025-09-22 12:47:48 -04:00
Michael Quigley 8e36958c86 lint 2025-09-15 16:00:51 -04:00
Michael Quigley 822a55799b tracing improvements; don't clear mappings on update (#1041) 2025-09-15 15:54:15 -04:00
Michael Quigley b67af3b05b pfxlog -> dl 2025-09-15 15:35:59 -04:00
Michael Quigley 687e3518d4 better logging 2025-09-15 12:27:36 -04:00
Michael Quigley 63144078a1 df -> v0.3.0 2025-09-13 23:30:21 -04:00
Michael Quigley d05ad7a7cd log lint 2025-09-13 23:16:50 -04:00
Michael Quigley 9a3104e97f logging lint 2025-09-12 16:52:05 -04:00
Michael Quigley 5f49765d4b no longer use gRPC keepalives in controllerClient (#1035, #1041) 2025-09-12 15:36:56 -04:00
Michael Quigley c20c4f1057 no more global handler paths for oauth providers -> oauthRouter (#1041) 2025-09-12 15:14:37 -04:00
Michael Quigley 9fd56f9295 model into dynamicProxyController (#1035) 2025-09-12 13:47:47 -04:00
Michael Quigley 37638d70c6 the full, initial, working dynamicProxy implementation (#1041) 2025-09-12 12:51:02 -04:00
Michael Quigley 076eabc4c1 initial port of the publicProxy core logic into dynamicProxy (#1041) 2025-09-12 12:03:49 -04:00
Michael Quigley f7fb07e55f full mapping management; dynamic and reload (#1035, #1041) 2025-09-12 11:23:38 -04:00
Michael Quigley af4a8e62c1 wiring lint (#1035, #1041) 2025-09-12 10:33:22 -04:00
Michael Quigley 011e23941c mappings container (#1041) 2025-09-11 22:49:53 -04:00