Django File Access Security - PullRequest
       13

Django File Access Security

2 голосов
/ 05 января 2010

Я хочу ограничить доступ ко всем, кроме нескольких выбранных файлов, для каждого пользователя, но если я наберу: / media / userdocuments / FILENAME, django с радостью выплевывает файл даже для пользователей, которые не вошли в систему. Как интегрировать рамки разрешений, чтобы обойти это?

Спасибо!

РЕДАКТИРОВАТЬ: я понимаю, что сервер разработки django небезопасен, поэтому я предполагаю, что вопрос: как бы я это сделал в производственной среде с Apache, Lighttp и т. Д.

1 Ответ

2 голосов
/ 05 января 2010

Используйте RewriteMap вместе со сценарием, который подключается к Django и проверяет разрешения, перезаписывая «запрещенный» URL при ошибке аутентификации.

...