Skip to main content

Multifactor Authentication for Django Rest Framework

Project description

https://deux.readthedocs.io/en/latest/_images/deux_banner.png

Build status Code Coverage BSD License Deux can be installed via wheel Supported Python versions. Support Python implementations.

Version:

1.2.0

Web:

https://deux.readthedocs.org/

Download:

https://pypi.python.org/pypi/deux

Source:

https://github.com/robinhood/deux

Keywords:

authentication, two-factor, multifactor

About

Multifactor Authentication provides multifactor authentication integration for the Django Rest Framework. It integrates with Token Authentication built into DRF and OAuth2 provided by django-oauth-toolkit.

What is Multifactor Authentication?

Multifactor Authentication (MFA) is a security system that requires more than one method of authentication from independent categories of credentials to verify the user’s identity for a login or other transaction. (Source: SearchSecurity)

Installation

You can install deux either via the Python Package Index (PyPI) or from source.

Requirements

deux version 1.2.0 runs on Python (2.7, 3.4, 3.5).

Installing with pip

To install using pip:

$ pip install -U deux

Downloading and installing from source

Download the latest version of deux from http://pypi.python.org/pypi/deux

You can install it by doing the following:

$ tar xvfz deux-0.0.0.tar.gz
$ cd deux-0.0.0
$ python setup.py build
# python setup.py install

The last command must be executed as a privileged user if you are not currently using a virtualenv.

Using the development version

With pip

You can install it by doing the following:

$ pip install https://github.com/robinhood/deux/zipball/master#egg=deux

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tob-deux-1.2.1.tar.gz (114.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tob_deux-1.2.1-py2.py3-none-any.whl (34.9 kB view details)

Uploaded Python 2Python 3

File details

Details for the file tob-deux-1.2.1.tar.gz.

File metadata

  • Download URL: tob-deux-1.2.1.tar.gz
  • Upload date:
  • Size: 114.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.7

File hashes

Hashes for tob-deux-1.2.1.tar.gz
Algorithm Hash digest
SHA256 52e3ff086250e04aa8578e67ea383c4a7f72087bba41bd14904459da8d9b4866
MD5 3b2b5abaecc05d03b225b596e8b6e6e8
BLAKE2b-256 7aa2bd1dbbe35aa7e6db4b413b0c23b97606cd31913049ff761ce8e8d2a3a404

See more details on using hashes here.

File details

Details for the file tob_deux-1.2.1-py2.py3-none-any.whl.

File metadata

  • Download URL: tob_deux-1.2.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 34.9 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.7

File hashes

Hashes for tob_deux-1.2.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 2b6659a7d1a0041cdb1318778752ad0e9ce51766975792675536a441a198d560
MD5 ea9142f100dcf5ab93fc57681dcf03aa
BLAKE2b-256 43285c4677e407ef21555de7d0f8e8069544ff197b1cef4fbb83748ec2d099b2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page