Получения пользователя при работе через Websocket

Поговорим о реализации аутентификации в веб-сервисе, построенном с использованием Django Rest Framework (DRF). Мы столкнулись с вызовом при поддержке двух методов аутентификации: токены DRF и OpenID Connect (OIDC) из Keycloak. Пересматривать всю логику авторизации и внедрять ее с нуля было непрактично в свете принципов SOLID. В данном контексте мы посмотрим на сохранение логики проверки токенов в базовых классах и использование Middleware для поддержки аутентификации через Websocket.

 

Читать далее Получения пользователя при работе через Websocket