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.5.tar.gz (27.2 kB view details)

Uploaded Source

Built Distribution

platform_users-1.0.5-py3-none-any.whl (33.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: platform_users-1.0.5.tar.gz
  • Upload date:
  • Size: 27.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.5.tar.gz
Algorithm Hash digest
SHA256 30dea34718798a7a0bf4a0a9ee52d64b330af0a6e7344652603d582bdd351e13
MD5 f681ebea3392ab137f1bcc15385ae13a
BLAKE2b-256 9b6c1b126510982b7baac8628d6116a684053ee80587cdb5f0ba42023290542d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for platform_users-1.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 2db027a2a18b56bc9dc9358235516c39f7adca9c84a5052393f0f0071b6b8e5d
MD5 d5f0a41ddc748a0d500d524f6fb3166d
BLAKE2b-256 3b1e0c4deab4261b32abae9b71134ac09c8a475973f093a1efda23bbeb650d96

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