Разрешения и безопасность Django для базового чата - PullRequest
1 голос
/ 08 сентября 2010

Если я хотел внедрить какой-то инструмент чата в мое веб-приложение django, реализованный с базовым опросом ajax, а не с кометой, что я должен сделать для его защиты, кроме запуска через SSL. Должен ли я просто использовать приложение разрешений для каждого сеанса чата и генерировать случайный токен для доступа в моем urlconf? Есть ли лучшие / разные подходы к такого рода вещам?

1 Ответ

0 голосов
/ 08 сентября 2010

Я думаю, я мог бы просто сделать модель комнаты с полем ManytoMany, указывающим пользователей, очередь для истории чата, и, когда пользователи уходят, я просто удалил бы их имя пользователя из этой модели.Таким образом, при отправке почтовых запросов я мог просто использовать cookie в django.contrib.auth для сеансов для проверки передачи данных.Я думаю, что это должно быть безопасно, чтобы нелегальные пользователи не могли сгенерировать собственный пост-запрос данных.

...