Milo Schwartz
67ad9b651e
Merge pull request #19 from LaurenceJJones/strip-session-cookie
...
enhance: strip user session information before forwarding
v1.4.0
2026-03-17 17:07:55 -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
Milo Schwartz
e0a2d76844
Merge pull request #18 from fosrl/dev
...
1.3.1
v1.3.1
2025-12-22 11:02:34 -08:00
miloschwartz
be5015cc2a
Merge branch 'main' into dev
2025-12-22 14:01:57 -05:00
miloschwartz
f00a92c7af
send badger version in verify session request
2025-12-22 12:41:15 -05:00
Milo Schwartz
1d15b5b175
Merge pull request #17 from fosrl/dev
...
1.3.0
v1.3.0
2025-12-21 13:59:58 -08:00
miloschwartz
3eea242a8e
strip remote role
2025-12-21 16:58:26 -05:00
miloschwartz
2bc45f31f7
update readme
2025-12-20 21:37:42 -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
Owen Schwartz
7d75628d86
Merge pull request #15 from fosrl/oschwartz10612-patch-1
...
Update README.md
2025-11-08 14:46:30 -08:00
Owen Schwartz
4adf71ec3c
Update README.md
...
Fixes #14
2025-11-08 14:46:21 -08:00
Owen Schwartz
881b9d665e
Merge pull request #12 from Pallavikumarimdb/feat/string-interpolation-in-the-headers
...
Role in headers
2025-11-08 14:42:16 -08:00
miloschwartz
cc45f414de
update license copyright
v1.2.1
2025-11-01 12:51:50 -07: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
miloschwartz
cab2424e6e
add templates
2025-09-29 16:40:42 -07:00
Owen Schwartz
d3adb46c6a
Merge pull request #8 from Lokowitz/sync-go-version
...
Sync go version
2025-09-21 20:11:38 -04:00
Marvin
a8ba33b9b5
add PULL_REQUEST_TEMPLATE
...
add dependabot
update to go 1.25
2025-08-17 12:02:19 +00:00
Marvin
11c7340e63
go.mod aktualisieren
2025-07-26 10:29:15 +02:00
Marvin
e933d3ca62
.go-version aktualisieren
2025-07-26 10:28:59 +02:00
Milo Schwartz
d553b6ca77
Merge pull request #7 from pyrho/feat/auth-headers
...
feat: add auth headers to request
v1.2.0
2025-06-04 12:35:46 -04:00
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
v1.1.0
2025-04-06 11:24:47 -04:00
miloschwartz
3a180988be
add .go-version
v1.0.0
2025-03-03 22:34:59 -05:00
Milo Schwartz
9cae64dac9
pass client ip to pangolin
v1.0.0-beta.3
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
d5fd63a6cd
Merge pull request #4 from fosrl/dev
...
send access token and pass cookies
v1.0.0-beta.2
2025-01-12 14:35:43 -05:00
Milo Schwartz
ad468b3d15
send access token and pass cookies
2025-01-11 18:08:02 -05:00
Milo Schwartz
876a15a313
Merge pull request #3 from fosrl/dev
...
add security policy
2025-01-08 21:56:45 -05:00
Milo Schwartz
45803609de
add security policy
2025-01-08 21:36:49 -05:00
Milo Schwartz
91e930fd68
Merge branch 'main' of https://github.com/fosrl/badger
2025-01-02 23:11:32 -05:00
Milo Schwartz
7715198476
update readme
2025-01-02 23:11:25 -05:00
Owen Schwartz
45d307f118
Rename session
2024-12-27 00:30:20 -05:00
Milo Schwartz
64f366556a
write readme and add license
v1.0.0-beta.1
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