Nicht blockierendes Follow-up aus #1298 zur allgemeinen Live-Spec-Diagnose. runtimeContractComparisonKeys vergleicht jetzt den neuen SVA_STUDIO_ROOT_HOST, aber noch nicht alle bereits vorhandenen gekoppelten Auth-Einstellungen.
Den Vergleich gezielt um SVA_PUBLIC_HOST, SVA_AUTH_REDIRECT_URI, SVA_AUTH_POST_LOGOUT_REDIRECT_URI und IAM_CSRF_ALLOWED_ORIGINS erweitern; auch den Zusammenhang mit SVA_AUTH_ISSUER prüfen. Tests sollen jeweils einen alten Live-Wert bei ansonsten passender Root-Konfiguration als Drift erkennen.
Für die konkrete eigenständige Erstinstallation wird dies operativ abgefangen: vollständiger Vergleich der vorbereiteten und installierten Env-Konfiguration, separate Prüfung der Login-Callback-Ziele, Logout-Ziele und CSRF-Origin-Liste. Daher blockiert die breitere allgemeine Diagnose nicht den geprüften MVP-Stand. Die bisherige Lücke darf nicht als vollständige Prüfung aller Auth-Parameter verstanden werden.
Nicht blockierendes Follow-up aus #1298 zur allgemeinen Live-Spec-Diagnose. runtimeContractComparisonKeys vergleicht jetzt den neuen SVA_STUDIO_ROOT_HOST, aber noch nicht alle bereits vorhandenen gekoppelten Auth-Einstellungen.
Den Vergleich gezielt um SVA_PUBLIC_HOST, SVA_AUTH_REDIRECT_URI, SVA_AUTH_POST_LOGOUT_REDIRECT_URI und IAM_CSRF_ALLOWED_ORIGINS erweitern; auch den Zusammenhang mit SVA_AUTH_ISSUER prüfen. Tests sollen jeweils einen alten Live-Wert bei ansonsten passender Root-Konfiguration als Drift erkennen.
Für die konkrete eigenständige Erstinstallation wird dies operativ abgefangen: vollständiger Vergleich der vorbereiteten und installierten Env-Konfiguration, separate Prüfung der Login-Callback-Ziele, Logout-Ziele und CSRF-Origin-Liste. Daher blockiert die breitere allgemeine Diagnose nicht den geprüften MVP-Stand. Die bisherige Lücke darf nicht als vollständige Prüfung aller Auth-Parameter verstanden werden.