Как дать разрешение AnnonymousUser на получение данных о номере с помощью ключа с помощью фреймворка django resr
Я новичок в django и пытаюсь создать приложение с комнатами, которые могут быть созданы только пользователем, но любой может "войти" в комнату с помощью Id комнаты и ключа.
Дело в том, что я не знаю, как к этому подойти, я читал что-то о переопределении AnonymousUser
, но, поскольку я использую simplejwt
для аутентификации User
, я подумал, что, возможно, будет лучше создать json-токен с id комнаты и passskey вместо имени пользователя и пароля, а затем позволить любому с этим токеном получить доступ к комнате... Но я не знаю, как это сделать, и я хотел бы получить некоторые указания на то, что я должен сделать или поискать, поскольку я не смог найти ничего об этом самостоятельно.
Вы можете определить метод разрешения проверки, который проверяет токены во время цикла запроса. Есть хорошее объяснение разрешения здесь