Знание: разделение «Быстрого входа» по доменам¶
Дата¶
2026-03-18
Суть¶
Один и тот же маршрут /auth должен давать разный набор кнопок «Быстрый вход» в зависимости от домена:
- admin.arkhyz-club.ru — только кнопка администратора
- arkhyz-club.ru — все роли, кроме администратора
Реализация в проекте¶
- Режим определяется по
window.location.hostname: admin.*→admin- иначе →
public - Для локальной проверки предусмотрен override через query:
?authHost=admin?authHost=public
Где смотреть¶
- UI авторизации:
src/components/auth/AuthPage.tsx
Риски и замечания¶
- «Быстрый вход» использует тестовые учётные данные. Такой механизм безопаснее держать только для ограниченных доменов/окружений и регулярно проверять, что он не раскрывает чувствительные доступы.