URL-based authentication, an application that provides one-click login via specially crafted URLs
Project description
`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.
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
django-sesame-1.1.tar.gz
(6.8 kB
view hashes)