django-smart-auth-plus
Advanced Django Authentication package.
Features
- Multi-factor authentication (SMS/Email OTP)
- Social login (Google, GitHub, Facebook)
- Role-based permissions
- JWT + Session support
- Password policies
- Audit logs
Installation
pip install django-smart-auth-plus
Usage
User model
from smart_auth_plus.models import SmartUser
OTP
from smart_auth_plus import generate_otp, send_sms, send_email
Social Login
from smart_auth_plus import GoogleAuth, GitHubAuth
Role check
from smart_auth_plus import has_role
Metadata
Release files for django-smart-auth-plus 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| django_smart_auth_plus-0.1.0.tar.gz | 2.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| django_smart_auth_plus-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 7.2 kB
Release files / django_smart_auth_plus-0.1.0.tar.gz
| Download URL | django_smart_auth_plus-0.1.0.tar.gz |
|---|---|
| Size | 2.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b2e5373c211f2d2257acdb956ddfb2a99249846d04d834ff37018fb9db15de85
|
|
BLAKE2b-256 checksum How to use checksums |
fbbd82c4d99edc06dd2743f5a34d85821cbc2d70aa7cbb531b3cb70f18c2fd46
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.5
|
Release files / django_smart_auth_plus-0.1.0-py3-none-any.whl
| Download URL | django_smart_auth_plus-0.1.0-py3-none-any.whl |
|---|---|
| Size | 4.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e50df7a01a8c905dcf64892974a39073334dbbf577626e67bc6a2f9b8e6e4a9e
|
|
BLAKE2b-256 checksum How to use checksums |
3753908e932ebb85e7e97743bd994044584027c6011e94f1aa7502b821a948a6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.5
|