forked from baron/baron-sso
Kratos 허용 return URL 생성 로직 보강
This commit is contained in:
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user