django-session-csrf

Skjermbilde programvare:
django-session-csrf
Prog.varedetaljer:
Versjon: 0.5
Last opp dato: 15 Apr 15
Utvikler: Jeff Balogh
Lisens: Gratis
Popularitet: 12

Rating: 3.0/5 (Total Votes: 1)

django-session-CSRF er et alternativ implementering av Djangos CSRF beskyttelse som ikke bruker cookies. & Nbsp; I stedet opprettholder det CSRF token på serveren ved hjelp av Django sesjon backend. Den CSRF token må fortsatt være inkludert i alle POST-forespørsler (enten med csrfmiddlewaretoken i form eller med X-CSRFTOKEN header).

Installasjon:

Fra PyPI:
PIP installere django-session-CSRF
Fra github:
git clone git: //github.com/mozilla/django-session-csrf.git
Erstatt django.core.context_processors.csrf med session_csrf.context_processor i din
TEMPLATE_CONTEXT_PROCESSORS:
TEMPLATE_CONTEXT_PROCESSORS = (
& Nbsp; ...
& Nbsp; 'session_csrf.context_processor',
& Nbsp; ...
)
Erstatte django.middleware.csrf.CsrfViewMiddleware med session_csrf.CsrfMiddleware i dine MIDDLEWARE_CLASSES:
MIDDLEWARE_CLASSES = (
& Nbsp; ...
& Nbsp; 'session_csrf.CsrfMiddleware',
& Nbsp; ...
)
Da må vi monkeypatch Django å fiksecsrf_protect dekoratør:
import session_csrf
session_csrf.monkeypatch ()
. Sørg for at det er i noe som manage.py så lappen blir påført før dine synspunkter er importert

Krav :

  • Python

Annen programvare fra utvikleren Jeff Balogh

django-pylibmc
django-pylibmc

20 Feb 15

django-nose
django-nose

14 Apr 15

Kommentarer til django-session-csrf

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!