feat: добавить Discord OAuth и доступ Discord owner/co-GM в Web Dashboard #34

Closed
opened 2026-04-28 09:36:33 +03:00 by Toutsu · 1 comment
Owner

Контекст

Discord MVP в v2 сознательно идет без Web Dashboard. После MVP нужно добавить Discord OAuth и разрешить владельцам/co-GM управлять расписанием через Web.

Scope

  • Discord OAuth login flow рядом с текущей Telegram авторизацией.
  • Permission checks для Discord owner/co-GM.
  • Связь Discord guild/channel context с доступными группами в dashboard.
  • Безопасная обработка account/session state и logout.

Acceptance criteria

  • Discord owner/co-GM видит только свои группы и сессии.
  • Telegram Login Widget продолжает работать.
  • Есть тесты на authorization boundary и попытки доступа к чужим группам.
## Контекст Discord MVP в v2 сознательно идет без Web Dashboard. После MVP нужно добавить Discord OAuth и разрешить владельцам/co-GM управлять расписанием через Web. ## Scope - Discord OAuth login flow рядом с текущей Telegram авторизацией. - Permission checks для Discord owner/co-GM. - Связь Discord guild/channel context с доступными группами в dashboard. - Безопасная обработка account/session state и logout. ## Acceptance criteria - Discord owner/co-GM видит только свои группы и сессии. - Telegram Login Widget продолжает работать. - Есть тесты на authorization boundary и попытки доступа к чужим группам.
Toutsu added this to the Версия 3.0 — Platform & Club Expansion milestone 2026-04-28 09:36:33 +03:00
Author
Owner

Реализовано в PR #91 и выпущено в v2.8.0.

Реализовано в PR #91 и выпущено в [v2.8.0](https://git.codeanddice.ru/Toutsu/GmRelayBot/releases/tag/v2.8.0).
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Toutsu/GmRelayBot#34