django-sesame 1.1

URL-based authentication, an application that provides one-click login via specially crafted URLs
`django-sesame`_ provides one-click login for your Django project. It uses
specially crafted URLs containing an authentication token, for example:
http://example.com/?url_auth_token=AAAAARchl18CIQUlImmbV9q7PZk%3A89AEU34b0JLSrkT8Ty2RPISio5

It's useful if you want to share private content without requiring your
visitors to remember a username and a password or to go through an
authentication process involving a third-party.

django-sesame is tested with:

- Django 1.4 (LTS), 1.6 and 1.7,
- all supported Python versions (except Python 2.5 for Django 1.4).

It requires ``django.contrib.auth``. It uses ``django.contrib.session`` when
it's available.

Technically, django-sesame can provide stateless authenticated navigation
without ``django.contrib.sessions``, provided all internal links include the
authentication token. But that increases the security issues explained below.
BSD

Author

Aymeric Augustin

Pip

django-sesame==1.1

Classifiers

  • Programming Language :: Python :: 3.4
  • Programming Language :: Python :: 3.3
  • Programming Language :: Python :: 3.2
  • Programming Language :: Python :: 3
  • Programming Language :: Python :: 2.7
  • Programming Language :: Python :: 2.6
  • Programming Language :: Python :: 2
  • Programming Language :: Python
  • Operating System :: OS Independent
  • License :: OSI Approved :: BSD License
  • Intended Audience :: Developers
  • Framework :: Django
  • Environment :: Web Environment
  • Development Status :: 5 - Production/Stable
File Type Python Version Uploaded On Downloads
django-sesame-1.1.tar.gz Source Sept. 17, 2014 405
Version Release Date
1.1 Sept. 17, 2014
1.0 July 3, 2014
0.1 May 3, 2012
Date Package Version Action
Nov. 4, 2014, 1:47 p.m. django-sesame 1.1 Release Created
Nov. 4, 2014, 1:47 p.m. django-sesame 1.0 Release Created
Nov. 4, 2014, 1:47 p.m. django-sesame 0.1 Release Created
Nov. 4, 2014, 1:47 p.m. django-sesame Package Created