1
0
forked from baron/baron-sso

Kratos 허용 return URL 생성 로직 보강

This commit is contained in:
2026-05-18 17:58:10 +09:00
parent c9664b5844
commit 611730f22a
2 changed files with 19 additions and 3 deletions

View File

@@ -307,8 +307,24 @@ build_allowed_return_urls() {
fi
}
add_userfront_return_urls() {
local base="$1"
local normalized
normalized="$(canonicalize_url "$base")"
[[ -n "$normalized" ]] || return
add_allowed_with_slash_variant "$normalized"
add_allowed_url "${normalized}/ko"
add_allowed_url "${normalized}/ko/"
add_allowed_url "${normalized}/en"
add_allowed_url "${normalized}/en/"
add_allowed_url "${normalized}/auth/callback"
add_allowed_url "${normalized}/ko/auth/callback"
add_allowed_url "${normalized}/en/auth/callback"
}
add_allowed_with_slash_variant "$KRATOS_UI_URL"
add_allowed_with_slash_variant "$USERFRONT_URL"
add_userfront_return_urls "$USERFRONT_URL"
for url in "${ADMIN_CALLBACKS[@]}"; do
add_allowed_url "$url"