Как сделать что-то подобное в Django? Система обмена произвольным кодом для доступа к определенным функциям

Допустим, я хочу генерировать случайные коды для пользователей за сессию. Эти коды могут быть переданы другим пользователям веб-приложения, чтобы установить некоторую возможность взаимодействия друг с другом в веб-приложении (возможно, для доступа к определенной функции, например, функции сравнения заданий проекта для школы).

Как лучше всего это сделать? Связываю ли я каждого пользователя с этим случайным кодом в БД, и для каждой сессии я заменяю этот код? Таким образом, если я посылаю этот код пользователю, и пользователь использует этот код для попытки & получить доступ к некоторой службе, будет конечная точка, которая проверит, есть ли этот код в БД, и предоставит доступ к этой службе? Есть ли лучший обходной путь?

Вернуться на верх