Skip to main content

🛡️ drfauthshield

PyPI version Python versions License

🔒 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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

drfauthshield-0.0.1.tar.gz (22.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

drfauthshield-0.0.1-py3-none-any.whl (4.1 kB view details)

Uploaded Python 3

File details

Details for the file drfauthshield-0.0.1.tar.gz.

File metadata

  • Download URL: drfauthshield-0.0.1.tar.gz
  • Upload date:
  • Size: 22.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.6

File hashes

Hashes for drfauthshield-0.0.1.tar.gz
Algorithm Hash digest
SHA256 b46ce0c3924179f6ab41d410dc87e0fb5e22eb062264e26d690bd4de297879dd
MD5 15991863d88f86c1530e452c4a055448
BLAKE2b-256 7d62de8c01316db02ee0a0b34985b5c1b2c5c03a293d6990e06844f4ea5ca9df

See more details on using hashes here.

File details

Details for the file drfauthshield-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for drfauthshield-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f939fe19472eb6f57cf4b31b38e7e207e6bd812b8f313fe20e8723890a44bb4e
MD5 21dbd03fa598e885e2df9806e0c6f599
BLAKE2b-256 8bfc3756b8c2d6540a2fc52f730e64a0f0ac701a3ae2165eb61601b5fa33c2b1

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page