Commit Graph
42 Commits
Author SHA1 Message Date
miloschwartz 506286ddfd make change 2026-08-24 09:18:51 -04:00
miloschwartz 19e4a3b043 make change 2026-08-19 11:47:57 -04:00
Owen a61f5d6cca optionally stamp ip header 2026-08-13 09:14:14 -04:00
Owen f61e6c1cd4 Pull the downstream headers from the comfig if provided 2026-08-12 15:34:48 -04:00
miloschwartz f5000d8b18 support custom client error responses 2026-08-12 12:35:38 -04:00
Owen 57b436a140 pass virtual api key id 2026-08-12 11:43:05 -04:00
miloschwartz a064f7ac8e strip access token query param if persistent token 2026-07-17 16:51:19 -04:00
Owen 8b2f4e1536 Dont strip session 2026-06-03 12:23:19 -07:00
Owen cc2a02cda6 Merge branch 'main' into dev 2026-05-30 11:57:40 -07:00
Owen 730dbb6a4c Add header for the user id 2026-05-29 15:14:59 -07:00
miloschwartz f220c75a52 use access token params from config 2026-03-17 16:59:32 -07:00
Laurence d81af67db3 fix: traefik doesnt know cookies helpers 2026-03-03 19:03:08 +00:00
Laurence 2902340f7b fix: handle other fields and ensure cookie coverage 2026-03-03 17:51:16 +00:00
Laurence 877363a686 Strip session cookie and query param before forwarding to backend
- Add stripSessionCookies() to remove session cookies from Cookie header
  - Add stripSessionParam() to remove session exchange query parameter from URL
  - Call both before forwarding request to backend on valid sessions
  - Backend now only receives user identity via Remote-* headers
2026-03-02 16:48:46 +00:00
miloschwartz f00a92c7af send badger version in verify session request 2025-12-22 12:41:15 -05:00
miloschwartz 3eea242a8e strip remote role 2025-12-21 16:58:26 -05:00
miloschwartz ad3c3b71e6 support pulling real ip from proxy 2025-12-20 18:30:10 -05:00
miloschwartz 52f47fa24e Merge branch 'main' into dev 2025-12-20 17:21:40 -05:00
Julien Breton 83e894f23f Feature: Allow Basic Auth challenge 2025-12-20 16:44:47 -05:00
miloschwartz 14df42f0ab strip headers, change display name, add icon 2025-11-01 12:50:15 -07:00
Pallavi Kumari 88c453cae1 role in headers 2025-10-06 22:10:23 +05:30
Damien Rajon 0baba997d7 feat: add auth headers to request
These changes are needed for the related changes in pangolin to work.
See https://github.com/fosrl/pangolin/pull/807#event-17985130896
2025-06-04 18:30:25 +02:00
miloschwartz e951e42b4d remove explicit access token check and pass query params and headers in verify session 2025-04-06 11:24:47 -04:00
Milo Schwartz 9cae64dac9 pass client ip to pangolin 2025-01-27 22:38:01 -05:00
Milo Schwartz 002997b2a0 refactor auth to use exchange token system 2025-01-26 17:23:06 -05:00
Milo Schwartz ad468b3d15 send access token and pass cookies 2025-01-11 18:08:02 -05:00
Milo Schwartz 64f366556a write readme and add license 2024-12-26 12:40:52 -05:00
Milo Schwartz bf764c2b17 remove query param 2024-11-27 14:36:10 -05:00
Milo Schwartz b151c32348 refactor to support resource session cookies at base domain 2024-11-27 00:08:20 -05:00
Milo Schwartz 8f3e53678e wrap in data obj 2024-11-24 13:58:26 -05:00
Milo Schwartz 0b49c84bb0 add more loggin 2024-11-24 13:50:22 -05:00
Milo Schwartz 9702e9c069 rename session to sessions 2024-11-24 13:46:18 -05:00
Milo Schwartz ca2fbf4f9c add more loggin 2024-11-24 13:35:06 -05:00
Milo Schwartz 480730ba38 remove url escaping 2024-11-24 13:31:21 -05:00
Milo Schwartz 7a018918f8 added a bunch of logging 2024-11-24 13:28:20 -05:00
Milo Schwartz f5992bfdff set resource session cookie param 2024-11-23 23:31:53 -05:00
Milo Schwartz 199194b352 initial implementation of new reource auth method middleware 2024-11-16 22:42:09 -05:00
Milo Schwartz 58ed0f6c45 Merge branch 'main' of https://github.com/fosrl/badger 2024-10-25 21:59:03 -04:00
Milo Schwartz 08a6336898 fix naming 2024-10-25 21:57:58 -04:00
Owen Schwartz 782e4e21c5 Its working! 2024-10-06 22:09:45 -04:00
Milo Schwartz 387ce901b9 basic redirect test 2024-10-06 18:10:17 -04:00
Milo Schwartz 5d4a0ca7c3 rename to badger 2024-09-29 11:45:41 -04:00