Skip to main content

A comprehensive Waanverse Labs Inc. internal package for managing user accounts and authentication

Project description

dj_waanverse_auth

Coverage Badge

Welcome to dj_waanverse_auth!

dj_waanverse_auth is a comprehensive internal authentication and authorization package designed for Django REST Framework (DRF) APIs. Developed and maintained by Waanverse Labs Inc., this package is tailored to meet the authentication needs of enterprise-grade applications. It combines security, scalability, and ease of use to ensure a seamless integration into your Django projects.

Overview

This package is an internal tool at Waanverse Labs and is currently under continuous development to provide cutting-edge authentication features. It includes:

  • User Authentication: Secure login and token management.
  • Multi-Factor Authentication (MFA): For enhanced security.
  • Token-Based Authentication: Support for access and refresh tokens.
  • User Management: APIs for managing user registration, password resets, and profile updates.
  • Extensibility: Easily customizable to suit project-specific requirements.

The lead developer for this package is Pattawee Khaotungkulmethee, and you can reach out via email at [tawee@waanverse.com].

Features

  • Robust Security: Implements best practices for API authentication and authorization.
  • Customizable Policies: Define authentication rules to suit specific project requirements.
  • Seamless Integration: Works out-of-the-box with Django and Django REST Framework.
  • Scalable: Designed to handle high-traffic enterprise applications.
  • Detailed Logging and Monitoring: Tracks authentication events for better security insights.
  • Ongoing Development: Regular updates ensure compatibility with the latest frameworks and security standards.

Documentation

For installation instructions, detailed usage guides, and API references, please visit our documentation website.

Contribution

We welcome contributions to make dj_waanverse_auth better! Whether it’s reporting issues, suggesting new features, or contributing code, your input is invaluable to us.

How to Contribute:

  1. Fork the repository and make your changes.
  2. Submit a pull request with a detailed explanation of your changes.
  3. Ensure that your contributions adhere to our coding standards and guidelines.

If you encounter any issues or bugs, please report them through our issue tracker.

Contact Us

For questions, support, or further information, feel free to contact the lead developer:

Licensing

This is an internal package for Waanverse Labs and is not currently open-sourced. External usage is subject to approval by Waanverse Labs Inc.


Thank you for using dj_waanverse_auth. We’re committed to making authentication simpler and more secure for your Django REST Framework projects!

Project details


Download files

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

Source Distribution

dj_waanverse_auth-2.1.tar.gz (29.0 kB view details)

Uploaded Source

Built Distributions

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

dj_waanverse_auth-2.1.0-py3-none-any.whl (39.5 kB view details)

Uploaded Python 3

dj_waanverse_auth-2.1-py3-none-any.whl (39.5 kB view details)

Uploaded Python 3

File details

Details for the file dj_waanverse_auth-2.1.tar.gz.

File metadata

  • Download URL: dj_waanverse_auth-2.1.tar.gz
  • Upload date:
  • Size: 29.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for dj_waanverse_auth-2.1.tar.gz
Algorithm Hash digest
SHA256 a22473c16efc645962294cc81e4e775b6973e46ee6c72519c3e9306d548ee66c
MD5 015a94219db6e705cec33af01a3690e2
BLAKE2b-256 c5b6c5cd599a1e98c16b73e4f8958fcdcbe66eddd5792ebcb04dcb178740ad49

See more details on using hashes here.

File details

Details for the file dj_waanverse_auth-2.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for dj_waanverse_auth-2.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 662a459b54487a023b3f0427f942542266c4e27c22c64484fec7bd22c0ac4aea
MD5 02fa3f96112e2c2b80faf7688d3c83de
BLAKE2b-256 be884ca26aececdd7f640099fd9e6c0da05a6898320909544476e9b34e8f9035

See more details on using hashes here.

File details

Details for the file dj_waanverse_auth-2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for dj_waanverse_auth-2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 cd6bf7f0a04e78d065d5dfb2753d62ed518fb0c67d0c74be6e3e80d908cf766b
MD5 c1e509f3684d4f27c3b540d3a9c0c116
BLAKE2b-256 96edc11a94d59e90038944f410bb9484ff84a5653adc35f9ae1dec155f2e9026

See more details on using hashes here.

Supported by

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