debug: SSO 전체 테넌트 ID 확인
Deploy feedback demo / deploy (push) Successful in 57s

This commit is contained in:
root
2026-09-14 13:41:49 +09:00
parent 407511ea13
commit a07698b17f
2 changed files with 5 additions and 0 deletions
+4
View File
@@ -65,6 +65,7 @@ jobs:
SSO_TOKEN_ENDPOINT: ${{ vars.SSO_TOKEN_ENDPOINT }}
SSO_USERINFO_ENDPOINT: ${{ vars.SSO_USERINFO_ENDPOINT }}
SSO_SCOPE: ${{ vars.SSO_SCOPE }}
SSO_DEBUG_USERINFO: ${{ vars.SSO_DEBUG_USERINFO }}
SSO_CLIENT_ID_VAR: ${{ vars.SSO_CLIENT_ID }}
SSO_CLIENT_ID_SECRET: ${{ secrets.SSO_CLIENT_ID }}
SUPPORT_TENANT_ID: ${{ vars.SUPPORT_TENANT_ID }}
@@ -88,6 +89,7 @@ jobs:
sso_token_endpoint="${SSO_TOKEN_ENDPOINT:-https://sso.hmac.kr/oidc/oauth2/token}"
sso_userinfo_endpoint="${SSO_USERINFO_ENDPOINT:-https://sso.hmac.kr/oidc/userinfo}"
sso_scope="${SSO_SCOPE:-openid profile email tenants}"
sso_debug_userinfo="${SSO_DEBUG_USERINFO:-false}"
sso_client_id="${SSO_CLIENT_ID_SECRET:-${SSO_CLIENT_ID_VAR:-}}"
sso_client_secret="$SSO_CLIENT_SECRET"
jwt_secret="$JWT_SECRET"
@@ -148,6 +150,7 @@ jobs:
sso_token_endpoint_b64="$(base64_value "$sso_token_endpoint")"
sso_userinfo_endpoint_b64="$(base64_value "$sso_userinfo_endpoint")"
sso_scope_b64="$(base64_value "$sso_scope")"
sso_debug_userinfo_b64="$(base64_value "$sso_debug_userinfo")"
sso_client_id_b64="$(base64_value "$sso_client_id")"
sso_client_secret_b64="$(base64_value "$sso_client_secret")"
jwt_secret_b64="$(base64_value "$jwt_secret")"
@@ -172,6 +175,7 @@ jobs:
export SSO_TOKEN_ENDPOINT="\$(printf '%s' '$sso_token_endpoint_b64' | base64 -d)"
export SSO_USERINFO_ENDPOINT="\$(printf '%s' '$sso_userinfo_endpoint_b64' | base64 -d)"
export SSO_SCOPE="\$(printf '%s' '$sso_scope_b64' | base64 -d)"
export SSO_DEBUG_USERINFO="\$(printf '%s' '$sso_debug_userinfo_b64' | base64 -d)"
export SSO_CLIENT_ID="\$(printf '%s' '$sso_client_id_b64' | base64 -d)"
export SSO_CLIENT_SECRET="\$(printf '%s' '$sso_client_secret_b64' | base64 -d)"
export JWT_SECRET="\$(printf '%s' '$jwt_secret_b64' | base64 -d)"
+1
View File
@@ -409,6 +409,7 @@ export const getSsoDebugInfo = async (req: NextApiRequest) => {
tenant: userInfo.tenant ?? null,
joinedTenants: Array.isArray(userInfo.joinedTenants) ? userInfo.joinedTenants : [],
},
tenantIds: asStringArray(userInfo.tenant_ids ?? userInfo.tenantIds),
user: {
id: asString(userInfo.id) ?? asString(userInfo.sub) ?? asString(userInfo.user_id),
name: asString(userInfo.name),