3π
β
I have created my own solution to this β meet Django-Perimeter.
This app isnβt packaged (yet) so youβll need to clone the source and add it in manually to your own django site, but it does work. It provides the ability to generate access tokens, and then secure access to the site (the entire site, not parts of it) using those tokens.
[UPDATE]
This is now available via PyPI β http://pypi.python.org/pypi/django-perimeter
You can install using pip install django-perimeter
Source:stackexchange.com