shiori/internal/webserver
Federico Scodelaro 9f6a4c39d4
feat: support proxy forward headers authentication (#1105)
* feat: Add SSO forward header

* fix: Use domain layer

* test: Some test

* chore: Print new values when debugging

* chore: Rename enabled envvar

* fix: Wrongly parsing remote ip

* fix: Always validate token. NPE on validateSession

* fix: Dont overwrite token when sso

* fix: Best effort to get ip. Parse as ip:port and then as ip

* fix: Forgot to update handler version

* fix: Forgot to commit changes

* test: GetAccountByUsername

* chore: Rename some variables

* chore: return error from ssoAccount

* refactor: Extract sso proxy auth to own middleware

* fix: Dont panic if not sso account on legacy validate session

* ci: gofmt

---------

Co-authored-by: Felipe Martin <812088+fmartingr@users.noreply.github.com>
2025-07-12 12:11:42 +02:00
..
handler-api-ext.go refactor: remove gin and use stdlib http server (#1064) 2025-02-26 20:50:48 +01:00
handler-api.go feat: allow tag filtering and count retrieval via api v1 (#1079) 2025-03-12 23:10:50 +01:00
handler.go feat: support proxy forward headers authentication (#1105) 2025-07-12 12:11:42 +02:00
server.go feat: support proxy forward headers authentication (#1105) 2025-07-12 12:11:42 +02:00
utils.go refactor(apiv1): accounts api (#825) 2025-02-22 20:38:36 +01:00
utils_ip.go fix(log): record user real ip from headers (#603) 2023-06-11 21:25:23 +02:00
utils_ip_test.go fix(log): record user real ip from headers (#603) 2023-06-11 21:25:23 +02:00