fix: correct redirect URL construction in CAS, OAuth2, and OIDC components

This commit is contained in:
wxg0103 2025-08-07 11:35:59 +08:00
parent 2367b8747e
commit 5b14d62829
3 changed files with 7 additions and 7 deletions

View File

@ -124,9 +124,9 @@ function getDetail() {
res.data.config.validateUrl = res.data.config.ldpUri res.data.config.validateUrl = res.data.config.ldpUri
} }
form.value = res.data form.value = res.data
if (!form.value.config.redirectUrl) {
form.value.config.redirectUrl = window.location.origin + window.MaxKB.prefix + 'api/cas'
} }
if (!form.value.config.redirectUrl) {
form.value.config.redirectUrl = window.location.origin + window.MaxKB.prefix + '/api/cas'
} }
}) })
} }

View File

@ -209,7 +209,7 @@ function getDetail() {
form.value = res.data form.value = res.data
} }
if (!form.value.config.redirectUrl) { if (!form.value.config.redirectUrl) {
form.value.config.redirectUrl = window.location.origin + window.MaxKB.prefix + 'api/oauth2' form.value.config.redirectUrl = window.location.origin + window.MaxKB.prefix + '/api/oauth2'
} }
}) })
} }

View File

@ -218,9 +218,9 @@ function getDetail() {
) { ) {
form.value.config.fieldMapping = '{"username": "preferred_username", "email": "email"}' form.value.config.fieldMapping = '{"username": "preferred_username", "email": "email"}'
} }
if (!form.value.config.redirectUrl) {
form.value.config.redirectUrl = window.location.origin + window.MaxKB.prefix + 'api/oidc'
} }
if (!form.value.config.redirectUrl) {
form.value.config.redirectUrl = window.location.origin + window.MaxKB.prefix + '/api/oidc'
} }
}) })
} }