1.6 KiB
1.6 KiB
CODEX Platform Auth Task
Goal
Построить NODE.DC platform auth architecture:
- Authentik как единый Identity Provider;
- Launcher как access/admin control plane;
- Plane fork как отдельное приложение;
- reverse proxy как внешний защитный слой;
- сохранение существующего Plane user и всех связанных данных;
- поддержка будущих приложений.
Hard constraints
- Не класть Plane внутрь Launcher.
- Не делать единую
usersтаблицу для всех приложений. - Не ломать существующего Plane user.
- Не менять
owner,assignee,created_by,memberсвязи Plane без отдельной миграции. - Не хранить service tokens во frontend.
- Не использовать reverse-proxy forward-auth как единственный долгосрочный auth mechanism для собственных приложений.
Phase 0 result
Выполнены:
- discovery текущих путей Launcher и Task Manager;
- фиксация решения не переносить репозитории физически;
- platform skeleton;
- базовые документы архитектуры, auth model, local deployment, security и migration plan.
Next phases
- Local domains + reverse proxy.
- Authentik bootstrap.
- Launcher backend/BFF.
- Launcher OIDC login and app filtering.
- Launcher admin API and audit.
- Plane OIDC integration.
- Plane user migration command.
- Security acceptance and staging path.