Merixstudio django-trench multi-factor authentication set

Additional Info

Company size (employees)100 to 499
Type of solutionSoftware


django-trench provides a set of REST API endpoints to supplement django-rest-framework with multi-factor authentication (MFA, 2FA). It supports both standard built-in authentication methods, as well as JWT (JSON Web Token). django-trench follows the url pattern developed in djoser library and may act as its supplement.

We deliver a couple of sample secondary authentication methods including sending OTP based code by email, SMS/text as well as through 3rd party mobile apps or utilising YubiKey. Developers can easily add own auth backend supporting any communication channel.

How we are different

1. multi-factor authentication is important because it increases security of an application; 2. we provide a library that enables multi-factor authentication for Django-based apps in no-time;
3. the service is open for extension, you can add your own 2nd factor provider easily