• Stars
    star
    211
  • Rank 186,867 (Top 4 %)
  • Language
    Python
  • License
    Other
  • Created over 9 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Two-factor authentication for Django Allauth

Welcome to django-allauth-2fa!

https://readthedocs.org/projects/django-allauth-2fa/badge/?version=latest

django-allauth-2fa adds two-factor authentication to django-allauth. django-allauth is a set of Django applications which help with authentication, registration, and other account management tasks.

Source code
http://github.com/percipient/django-allauth-2fa
Documentation
https://django-allauth-2fa.readthedocs.io/

Features

Compatibility

django-allauth-2fa attempts to maintain compatibility with supported versions of Django, django-allauth, and django-otp.

Current versions supported together is:

Django django-allauth django-otp Python
4.1 0.53.0 1.2 3.8, 3.9, 3.10, 3.11
4.2 0.53.0 1.2 3.8, 3.9, 3.10, 3.11

Contributing

django-allauth-2fa was initially created by Vรญรฐir Valberg Guรฐmundsson (@valberg), was maintained by Percipient Networks for many years, and is now maintained by Valohai. Please feel free to contribute if you find django-allauth-2fa useful!

  1. Check for open issues or open a fresh issue to start a discussion around a feature idea or a bug.
  2. If you feel uncomfortable or uncertain about an issue or your changes, feel free to email [email protected] and we will happily help you.
  3. Fork the repository on GitHub to start making your changes to the main branch (or branch off of it).
  4. Write a test which shows that the bug was fixed or that the feature works as expected.
  5. Send a pull request and bug the maintainer until it gets merged and published.

Start contributing

Start by cloning the project with:

git clone https://github.com/valohai/django-allauth-2fa.git

The project uses hatch for building and package management. If you don't have hatch installed, you can do so by running:

pip install hatch

Setup you virtual environment with hatch:

hatch env create

Running tests

Tests can be run using [pytest](https://docs.pytest.org/en/6.2.x/).

hatch run pytest

Running the test project

The test project can also be used as a minimal example using the following:

hatch run python manage.py migrate
hatch run python manage.py runserver

More Repositories

1

ml-logos

๐Ÿ“ท โœจ SVG logos for various ML libraries
126
star
2

qlearning-simple

For the tutorial blogpost
Python
71
star
3

deep-fashion-detection

Garment detection in deep fashion dataset with tensorflow object detection API.
Python
45
star
4

ulid2

ULID (Universally Unique Lexicographically Sortable Identifier) encoding and decoding for Python.
Python
31
star
5

asgiproxy

Tools for building HTTP and Websocket proxies for the asynchronous ASGI protocol
Python
28
star
6

tensorflow-example

TensorFlow examples for Valohai platform
Python
19
star
7

mistral-example

Python
16
star
8

valohai-cli

๐Ÿ’ฒ Command line client for Valohai
Python
13
star
9

minique

A minimal Redis job queue for Python 3.
Python
10
star
10

load-forecasting

Load Forecasting using Machine Learning example for Valohai
Python
10
star
11

Imgen

C#
8
star
12

how-to-kubeflow

How to setup and use a local version of Kubeflow machine learning platform
Python
8
star
13

selfdriving-example

Simple self-driving example for the Valohai platform
Python
8
star
14

minihai

An open-source application for running notebooks server-side
Python
6
star
15

keras-example

Keras examples with Theano or TensorFlow backend for Valohai platform
Python
6
star
16

mlpmnist-dl4j-example

A git repository containing an MLP MNist example using DL4J in Java
Java
6
star
17

wattson

A simple Python library for estimating cloud compute carbon emissions.
Python
5
star
18

django-safespace

An exception handling middleware
Python
5
star
19

gitignorant

A spec-compliant .gitignore file parser and matcher
Python
5
star
20

ml-prague-2019-workshop

Content for the Distributed Learning & You workshop at ML Prague 2019
Python
5
star
21

django-urr

๐Ÿ”— Utilities for working with the Django URL resolvers
Python
4
star
22

unity-example

Unity examples for Valohai platform https://valohai.com/
Python
4
star
23

dl4j-nlp-cuda-example

A git repository containing an NLP example using DL4J (cuda) in Java
Java
4
star
24

django-cavalry

A Performance Tracer!
Python
4
star
25

nlp-java-jvm-example

Shell
4
star
26

hai

๐Ÿฆˆ Toolbelt library for Python
Python
3
star
27

valohai-yaml

๐Ÿ“– Parses and validates valohai.yaml files.
Python
3
star
28

darknet-example

Darknet examples for Valohai platform
Python
3
star
29

valohai-local-run

Local runner for Valohai projects
Python
2
star
30

leval

A limited expression evaluator for Python
Python
2
star
31

g-suite-tools

A growing collection of tools for managing a G Suite organization.
Python
2
star
32

valohai-utils

Python helper library for Valohai
Python
2
star
33

ml-docker

Python
2
star
34

wok

Simple webhook server
JavaScript
1
star
35

spoke

Spoke contains miscellaneous tools to deal with HubSpot.
Python
1
star
36

argparse-to-valohai-yaml

Python
1
star
37

worker-queue

Shell
1
star
38

test-mnist

MNIST digit detection using TensorFlow; compatible with the Valohai platform.
Python
1
star
39

pocketflow-example

Example on how to run PocketFlow on Valohai
Python
1
star
40

aws-pricelist-tool

Some tools for working with the AWS Price List API
Python
1
star
41

openssh-key

Tools to deal with OpenSSH2 (RFC4716) keys in Python
Python
1
star
42

integration-example

Examples how to manage files and data adapters in various ways on Valohai
Python
1
star
43

ithin

"Thin" chronological sequences of images into groups of similar-enough images.
Python
1
star
44

citadel

Code in the Dark event management system
Python
1
star