🛡️ drfauthshield
🔒 Secure & customizable JWT authentication for Django REST Framework.
Production-ready endpoints for signin, registration, token refresh, and more.
⚠️ Project Status: This package is currently under planning and active development.
🚀 Features (Planned)
- JWT-based authentication built on top of Django REST Framework
- Endpoints for:
- User registration
- Signin (obtain token)
- Token refresh / rotation
- Signout / token blacklist
- Extensible serializers & views for auto switch as for USERNAME_FIELD
- Security-first design with best practices
- Django-friendly settings for easy configuration
📦 Installation (Coming Soon)
The package is not yet published on PyPI.
Once available, you’ll be able to install it via:
uv add drfauthshield
or
pip install drfauthshield
🤝 Contributing
Contributions are welcome! Please open an issue or PR for improvements.
📜 License
MIT License — See LICENSE.
👤 Author
Created by Shailesh Pandit 📧 shaileshpandit141@gmail.com
Metadata
Release files for drfauthshield 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| drfauthshield-0.0.1.tar.gz | 22.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| drfauthshield-0.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 26.2 kB
Release files / drfauthshield-0.0.1.tar.gz
| Download URL | drfauthshield-0.0.1.tar.gz |
|---|---|
| Size | 22.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b46ce0c3924179f6ab41d410dc87e0fb5e22eb062264e26d690bd4de297879dd
|
|
BLAKE2b-256 checksum How to use checksums |
7d62de8c01316db02ee0a0b34985b5c1b2c5c03a293d6990e06844f4ea5ca9df
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.7.6
|
Release files / drfauthshield-0.0.1-py3-none-any.whl
| Download URL | drfauthshield-0.0.1-py3-none-any.whl |
|---|---|
| Size | 4.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f939fe19472eb6f57cf4b31b38e7e207e6bd812b8f313fe20e8723890a44bb4e
|
|
BLAKE2b-256 checksum How to use checksums |
8bfc3756b8c2d6540a2fc52f730e64a0f0ac701a3ae2165eb61601b5fa33c2b1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.7.6
|