Merge branch 'feat/phase1b-altum-realm' into 'main'

feat(auth): Phase 1b — frontend default realm на altum

See merge request 2-6/2-6-4/terravault/ordinis!271
This commit is contained in:
Александр Зимин
2026-05-26 10:16:02 +00:00
+10 -5
View File
@@ -7,12 +7,17 @@ import Keycloak from 'keycloak-js'
* бесконечную петлю POST /token когда refresh_token истекал, см. * бесконечную петлю POST /token когда refresh_token истекал, см.
* MR !269 revert). * MR !269 revert).
* *
* <p>Default URL = `auth.nstart.space/realms/nstart/clients/ordinis` * <p>Default → altum realm (`altum.nstart.cloud/auth/realms/altum`)
* текущий ordinis realm. Phase 2 (отдельный эпик) — миграция на * shared SSO с altum portal. Старый `auth.nstart.space/realms/nstart`
* `altum.nstart.cloud/auth/realms/altum` если решим SSO с altum. * deprecated, использовать нельзя. В Keycloak realm `altum` должен быть
* client `ordinis` с redirect URI:
* - `https://ordinis.nstart.cloud/*` (prod)
* - `https://ordinis.k8s.265.nstart.cloud/*` (staging)
* - `http://localhost:5173/*` (dev)
* Также web-origins для CORS на silentCheckSsoRedirectUri.
*/ */
const KC_URL = import.meta.env.VITE_KEYCLOAK_URL ?? 'https://auth.nstart.space' const KC_URL = import.meta.env.VITE_KEYCLOAK_URL ?? 'https://altum.nstart.cloud/auth'
const KC_REALM = import.meta.env.VITE_KEYCLOAK_REALM ?? 'nstart' const KC_REALM = import.meta.env.VITE_KEYCLOAK_REALM ?? 'altum'
const KC_CLIENT_ID = import.meta.env.VITE_KEYCLOAK_CLIENT_ID ?? 'ordinis' const KC_CLIENT_ID = import.meta.env.VITE_KEYCLOAK_CLIENT_ID ?? 'ordinis'
let _kc: Keycloak | null = null let _kc: Keycloak | null = null