django-session-csrf

Software screenshot:
django-session-csrf
Software informatie:
Versie: 0.5
Upload datum: 15 Apr 15
Ontwikkelaar: Jeff Balogh
Licentie: Gratis
Populariteit: 12

Rating: 3.0/5 (Total Votes: 1)

django-sessie-csrf is een alternatieve uitvoering van Django's CSRF bescherming die koekjes & nbsp geen gebruik maakt;. In plaats daarvan houdt de CSRF token op de server met behulp van Django's sessie backend. De CSRF token moet nog worden opgenomen in alle POST-aanvragen (hetzij met csrfmiddlewaretoken in de vorm of met de X-CSRFTOKEN header).

Installatie:

Van PyPI:
pip django-sessie-csrf installeren
Van GitHub:
git clone git: //github.com/mozilla/django-session-csrf.git
Vervang django.core.context_processors.csrf met session_csrf.context_processor in uw
TEMPLATE_CONTEXT_PROCESSORS:
TEMPLATE_CONTEXT_PROCESSORS = (
& Nbsp; ...
& Nbsp; 'session_csrf.context_processor',
& Nbsp; ...
)
Vervang django.middleware.csrf.CsrfViewMiddleware met session_csrf.CsrfMiddleware in uw MIDDLEWARE_CLASSES:
MIDDLEWARE_CLASSES = (
& Nbsp; ...
& Nbsp; 'session_csrf.CsrfMiddleware',
& Nbsp; ...
)
Dan moeten we monkeypatch Django aan decsrf_protect decorateur op te lossen:
import session_csrf
session_csrf.monkeypatch ()
. Zorg ervoor dat er in iets als manage.py zodat de patch wordt toegepast voordat je standpunten worden geïmporteerd

Eisen

  • Python

Andere software van ontwikkelaar Jeff Balogh

Reacties op django-session-csrf

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!