Skip to content

Conversation

@Toksi86
Copy link
Collaborator

@Toksi86 Toksi86 commented Nov 17, 2025

Описание изменений

  • Вынес TokenAuthMiddleware из chats в core/auth, почистил от неиспользуемых блоков и перевёл на JWT из Sec-WebSocket-Protocol (формат ['Bearer', token]).
  • Создал общий procollab/websocket_routing.py и подключил его в asgi.py, чтобы все WS-маршруты шли через единый middleware.
  • Удалил устаревшую поддержку ?token= и лишние импорты.

Тестирование

Локально проверил подключение через channels.testing.WebsocketCommunicator и через браузер (DevTools) с ['Bearer', token]: соединение устанавливается, без токена consumer закрывает сокет.

@Toksi86 Toksi86 requested a review from TThanos3000 November 17, 2025 08:07
@Toksi86 Toksi86 merged commit e24506a into dev Nov 17, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants