Skip to content

barseghyanartur/django-sudo

 
 

Repository files navigation

django-sudo

https://travis-ci.org/mattrobenolt/django-sudo.svg?branch=master https://coveralls.io/repos/mattrobenolt/django-sudo/badge.png?branch=master
Sudo mode is an extra layer of security for your most sensitive pages.

This is an implementation of GitHub's Sudo Mode for Django.

What is this for?

django-sudo provides an extra layer of security for after a user is already logged in. Views can be decorated with @sudo_required, and then a user must re-enter their password to view that page. After verifying their password, that user has elevated permissions for the duration of SUDO_COOKIE_AGE. This duration is independent of the normal session duration allowing short elevated permission durations, but retain long user sessions.

Installation

$ pip install django-sudo

Compatibility

  • Django 1.4-1.9
  • Python 2.6-3.5
  • pypy

Resources

About

Extra security for your sensitive pages

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%