diff --git a/docker/logto-bootstrap.sh b/docker/logto-bootstrap.sh index 1f519e4..0f76a81 100644 --- a/docker/logto-bootstrap.sh +++ b/docker/logto-bootstrap.sh @@ -46,8 +46,8 @@ AUTH="${AUTH_HOST:-$HOST}" PROTO="${PUBLIC_PROTOCOL:-https}" SPA_REDIRECT_URIS="[\"${PROTO}://${HOST}/platform/callback\"]" SPA_POST_LOGOUT_URIS="[\"${PROTO}://${HOST}/platform/login\",\"${PROTO}://${HOST}/platform/\"]" -TRAD_REDIRECT_URIS="[\"${PROTO}://${HOST}/oidc/callback\",\"${PROTO}://${HOST}/server/oidc/callback\"]" -TRAD_POST_LOGOUT_URIS="[\"${PROTO}://${HOST}\",\"${PROTO}://${HOST}/server\",\"${PROTO}://${HOST}/server/login?local\"]" +TRAD_REDIRECT_URIS="[\"${PROTO}://${HOST}/oidc/callback\"]" +TRAD_POST_LOGOUT_URIS="[\"${PROTO}://${HOST}\"]" log() { echo "[bootstrap] $1"; } pgpass() { PGPASSWORD="${PG_PASSWORD:-cameleer_dev}"; export PGPASSWORD; } diff --git a/src/main/java/io/cameleer/saas/vendor/VendorTenantService.java b/src/main/java/io/cameleer/saas/vendor/VendorTenantService.java index 35a191a..ba44119 100644 --- a/src/main/java/io/cameleer/saas/vendor/VendorTenantService.java +++ b/src/main/java/io/cameleer/saas/vendor/VendorTenantService.java @@ -113,7 +113,7 @@ public class VendorTenantService { String slug = tenant.getSlug(); logtoClient.addAppRedirectUris(tradAppId, List.of(base + "/t/" + slug + "/oidc/callback"), - List.of(base + "/t/" + slug, base + "/t/" + slug + "/login?local")); + List.of(base + "/t/" + slug, base + "/t/" + slug + "/login", base + "/t/" + slug + "/login?local")); } }