django-session-csrf

Скріншот програми:
django-session-csrf
Дані програми:
Версія: 0.5
Дата завантаження: 15 Apr 15
Розробник: Jeff Balogh
Ліцензія: Безкоштовно
Популярність: 12

Rating: 3.0/5 (Total Votes: 1)

Django-сесія-CSRF є альтернативою здійснення охорони CSRF Django, що не використовувати куки & NBSP ;. Замість цього, він зберігає маркер CSRF на сервері за допомогою сеансу бекенд Джанго. Маркер CSRF все одно повинні бути включені у всі запити POST (або з csrfmiddlewaretoken у формі або з заголовка X-CSRFTOKEN).

Установка:

З PyPI:
пункт встановити Django-Session-CSRF
З GitHub:
Git клон Git: //github.com/mozilla/django-session-csrf.git
Замініть django.core.context_processors.csrf з session_csrf.context_processor в ваш
TEMPLATE_CONTEXT_PROCESSORS:
TEMPLATE_CONTEXT_PROCESSORS = (
І NBSP; ...
І NBSP; 'session_csrf.context_processor',
І NBSP; ...
)
Замініть django.middleware.csrf.CsrfViewMiddleware з session_csrf.CsrfMiddleware в ваших MIDDLEWARE_CLASSES:
MIDDLEWARE_CLASSES = (
І NBSP; ...
І NBSP; 'session_csrf.CsrfMiddleware',
І NBSP; ...
)
Тоді ми повинні monkeypatch Django ісправітьcsrf_protect декоратор:
імпорт session_csrf
session_csrf.monkeypatch ()
. Переконайтеся, що це чимось на зразок manage.py так патч буде застосовуватися, перш ніж ваші погляди імпортуються

Вимоги

  • Python

Інші програми розробника Jeff Balogh

django-nose
django-nose

14 Apr 15

django-session-csrf

Коментар не знайдено
додати коментар
Включіть картинки!