Document BIM session sync canon boundaries
This commit is contained in:
@@ -10,6 +10,7 @@
|
||||
- нормализация claims;
|
||||
- helper `requireAppAccess(groupName)`;
|
||||
- helper `getCurrentUser()`;
|
||||
- typed `ndcauth.session` helpers для cross-app login/logout/change revalidation events;
|
||||
- typed `AuthUser`.
|
||||
|
||||
## Type contract
|
||||
@@ -29,3 +30,5 @@ export type AuthUser = {
|
||||
Первый SDK рассчитан на Launcher backend и будущие Node.js/Next.js сервисы.
|
||||
|
||||
Для Plane fork на Python/Django нужна отдельная реализация middleware по тем же правилам, а этот пакет остается спецификацией для TypeScript приложений.
|
||||
|
||||
Session sync на 23.06.2026 не считается закрытым SDK-контрактом. Общий logout path уже существует в платформе, а BIM Viewer добавил BIM-first login-sync marker/revalidation slice. Перед подключением следующего сервиса нужно оформить общий `ndcauth.session` protocol здесь или в соседнем platform package, чтобы приложения не копировали BIM-specific логику.
|
||||
|
||||
Reference in New Issue
Block a user