Skip to main content

This is an app for managing users in a SaaS product named Platform.

Project description

# platform-users: Django Authentication Module

platform-users is a comprehensive Django authentication module designed to streamline user authentication in your projects. It offers a range of features, including a customizable user model, JWT-based authentication, and easy integration.

Table of Contents

Installation

Use the package manager pip to install platform-users.

pip install platform-users

Configuration

Custom User Model

Update your project's INSTALLED_APPS setting in settings.py:

INSTALLED_APPS = [
    # ...,
    'platform_users',
]

Configure the custom user model in settings.py:

AUTH_USER_MODEL = 'platform_users.Users'

Fake Migrations

Run the following command to fake migrations for the platform_users app:

python manage.py migrate platform_users --fake

Secret Key Replacement

Replace the secret key in your child project with the secret key from platform-users. Keep the secret key secure.

# Example:
# parent_project_secret_key = '<some_secret_key1>'

# child_project_secret_key = '<parent_project_secret_key>'

Usage

Refer to the documentation for detailed usage instructions.

Documentation

Visit our official documentation for comprehensive information, API references, and usage examples.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

This project is licensed under the MIT License.

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

platform_users-1.0.6.tar.gz (28.2 kB view details)

Uploaded Source

Built Distribution

platform_users-1.0.6-py3-none-any.whl (34.6 kB view details)

Uploaded Python 3

File details

Details for the file platform_users-1.0.6.tar.gz.

File metadata

  • Download URL: platform_users-1.0.6.tar.gz
  • Upload date:
  • Size: 28.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.8.10

File hashes

Hashes for platform_users-1.0.6.tar.gz
Algorithm Hash digest
SHA256 e58133b6ea96eaac443251c787c4c7d958cffb2a51c7e7869bb70d96f397a4cc
MD5 ebebf006c52cde6d18c3d37244eb077c
BLAKE2b-256 0c26d82ef9743ac558109e6dc57015527ca6153063692fae9442a26bd1f6c410

See more details on using hashes here.

File details

Details for the file platform_users-1.0.6-py3-none-any.whl.

File metadata

File hashes

Hashes for platform_users-1.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 44ff8dabcd99693ef9244f026b21e0cfac1eb5e632d21c565fc66c4e808cfcfa
MD5 31924f8c076e0f649cd6743655483b4b
BLAKE2b-256 3a3ec9fc93816bcf26bfd1cff8c36910cf0c8fc3991a4afa7790a2d435279732

See more details on using hashes here.

Supported by

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