M
MaxProject
Cabinet

Вход в cabinet.maxproject.pro

На этом шаге браузер отправляет только email и пароль. Repo token остается в server-side session и не попадает в UI payload.

После успешного входа UI получает auth state c выбранным проектом и role-aware policy.
T042

Что происходит после login

  • `cabinet_identification` нормализуется в server-side session с `uid`, `role`, `projects`, `selected_project`, `profile_id`, `token`.
  • UI получает безопасный auth state без repo token и строится от активного проекта.
  • Если проектов несколько, текущий слой уже хранит их в session. Переключатель проекта и отдельный экран выбора пойдут следующим шагом на `T043`.
Logout чистит server-side session и auth state UI одним действием.
Активация доступа остается на отдельном экране: `/activate`.