mirror of
https://github.com/project-zot/zot.git
synced 2026-06-17 12:58:02 +08:00
fix(auth): prevent open redirect via callback_ui (#3844)
Validate callback_ui and default invalid values to /. Allow absolute callback_ui only when its origin is allowlisted via http.auth.openid.callbackAllowOrigins (and externalUrl). Add/adjust unit + controller tests and update examples/docs for relative vs allowlisted absolute redirect Signed-off-by: Andrei Aaron <andreifdaaron@gmail.com>
This commit is contained in:
@@ -16,6 +16,7 @@
|
||||
"sessionKeysFile": "examples/sessionKeys.json",
|
||||
"apikey": true,
|
||||
"openid": {
|
||||
"callbackAllowOrigins": ["http://127.0.0.1:3000"],
|
||||
"providers": {
|
||||
"github": {
|
||||
"credentialsFile": "examples/config-openid-github-credentials.json",
|
||||
|
||||
Reference in New Issue
Block a user