Skip to main content

Authentication and user management for Starlite

Project description

starlite-users

Authentication, authorization and user management for the Starlite framework

This package is not yet production ready.

Features

  • Supports Session, JWT and JWTCookie authentication backends
  • Authorization via role based guards
  • Pre-configured route handlers for:
    • Authentication
    • Registration
    • Verification
    • Password reset
    • Administrative user management (read, update, delete)
    • Administrative role management (read, update, delete)
    • Assignment/revocation of roles to/from users

Getting started

Installation

pip install starlite-users

Documentation

Read the documentation

Otherwise check out the examples

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

starlite_users-0.8.1.tar.gz (18.0 kB view details)

Uploaded Source

Built Distribution

starlite_users-0.8.1-py3-none-any.whl (22.9 kB view details)

Uploaded Python 3

File details

Details for the file starlite_users-0.8.1.tar.gz.

File metadata

  • Download URL: starlite_users-0.8.1.tar.gz
  • Upload date:
  • Size: 18.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.11.7 Linux/6.2.0-1019-azure

File hashes

Hashes for starlite_users-0.8.1.tar.gz
Algorithm Hash digest
SHA256 d07bbe55b5fe5cd5cefed0737a7f435220a554fd4e8774ad9e05e20f3be33187
MD5 1ce120f0ee74e52ae57df4298b4d775c
BLAKE2b-256 05edf36f5189ca84cc4ff04fc0dce18ee87142c697dea8ab90a75ba4e14e0aa8

See more details on using hashes here.

File details

Details for the file starlite_users-0.8.1-py3-none-any.whl.

File metadata

  • Download URL: starlite_users-0.8.1-py3-none-any.whl
  • Upload date:
  • Size: 22.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.11.7 Linux/6.2.0-1019-azure

File hashes

Hashes for starlite_users-0.8.1-py3-none-any.whl
Algorithm Hash digest
SHA256 876f33c959bd89b463d270808d29c19b7d8baca6b492f49496cfb03f5823de44
MD5 32386ebcf7b7b21938031c53848e3996
BLAKE2b-256 b338c4c85c92b2e077d61f5fd794a10de279db0039450afaba1c79ea9c36aa51

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