Шаг 1
Discord
Вход через OAuth и защита state через Redis.
Onboarding построен как спокойный маршрут доступа: Discord, проверка сообщества, whitelist, правила и привязка FiveM. Каждый шаг должен быть понятен игроку и проверяем администрацией.

Шаг 1
Вход через OAuth и защита state через Redis.
Шаг 2
Серверная проверка guild и required role без доверия к браузеру.
Шаг 3
Whitelist-заявка хранится в web-базе и проходит ревью staff-командой.
Шаг 4
Подтверждение правил фиксируется в onboarding state.
Шаг 5
Одноразовый код `PRJ-XXXXXX` подтверждается командой `/link` в игре.
Шаг 6
После проверки игрок получает понятный статус и следующий шаг.
Сейчас реальный вход ограничен отсутствующими Discord-секретами на production. Архитектура уже не имитирует успешную проверку: пока credentials не добавлены, API честно возвращает configuration state.
Войти через Discord