BSD Ports

www/py-django-otp 1.5.4 DragonFly

Pluggable framework for adding two-factor authentication to Django

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
BSD2CLAUSE
Categories
python, www
Package size
99.4 KiB, 788.3 KiB installed

Description

This project makes it easy to add support for one-time passwords (OTPs) to Django. It can be integrated at various levels, depending on how much customization is required. It integrates with django.contrib.auth, although it is not a Django authentication backend. The primary target is developers wishing to incorporate OTPs into their Django projects as a form of two-factor authentication.

Several simple OTP plugins are included and more are available separately. This package also includes an implementation of OATH HOTP and TOTP for convenience, as these are standard OTP algorithms used by multiple plugins.

In the other systems

The newest version among them is 1.7.3, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
DragonFlywww/py-django-otp1.5.4 behind since 2026-09-09none known-[email protected]-
FreeBSDwww/py-django-otp1.7.3 newestnone known-[email protected]2026-09-12
HardenedBSDwww/py-django-otp1.7.3 newestno data-[email protected]-
GhostBSDwww/py-django-otp1.7.3 newestno data-[email protected]-

Install

Binary package:

pkg install py311-django-otp

From DPorts:

cd /usr/dports/www/py-django-otp && make install clean

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Run dependencies 2