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