skip to navigation
skip to content

django-nopassword 3.0.1

Authentication backend for django that uses a one time code instead of passwords

This project was originally inspired by Is it time for password-less login? by Ben Brown

Installation

Run this command to install django-nopassword

pip install django-nopassword

Requirements

Django >= 1.4 (1.5 custom user is supported)

Usage

Add the app to installed apps

INSTALLED_APPS = (
    ...
    'nopassword',
    ...
)

Set the authentication backend to EmailBackend

AUTHENTICATION_BACKENDS = ('nopassword.backends.email.EmailBackend',)

Add urls to your urls.py

urlpatterns = patterns('',
    ...
    url(r'^accounts/', include('nopassword.urls', namespace='nopassword')),
    ...
)

Settings

Information about the available settings can be found in the docs

Tests

Run with python setup.py test. To run with sqlite add USE_SQLITE = True in tests/local.py


MIT © Rolf Erik Lekang

 
File Type Py Version Uploaded on Size
django_nopassword-3.0.1-py2.py3-none-any.whl (md5) Python Wheel 3.5 2016-12-14 12KB