Skip to main content

Authentication library for Starlette.

Project description

Starlette Auth

Authentication library for Starlette.

PyPI GitHub Libraries.io dependency status for latest release PyPI - Downloads GitHub Release Date

Installation

Install starlette_auth using PIP or poetry:

pip install starlette_auth

Features

  • Vanilla Starlette integration. Following standards ensures compatibility with other libraries.
  • Multiple backends. Supports multiple authentication backends (e.g. database, OAuth, etc.)
  • Remember me. Persistent sessions with expiration time.
  • Middleware to protect route segments.
  • Session fixation protection

Quick start

See example application in examples/ directory of this repository.

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

starlette_auth-0.1.3.tar.gz (5.5 kB view details)

Uploaded Source

Built Distribution

starlette_auth-0.1.3-py3-none-any.whl (7.2 kB view details)

Uploaded Python 3

File details

Details for the file starlette_auth-0.1.3.tar.gz.

File metadata

  • Download URL: starlette_auth-0.1.3.tar.gz
  • Upload date:
  • Size: 5.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.12.7 Linux/6.5.0-1025-azure

File hashes

Hashes for starlette_auth-0.1.3.tar.gz
Algorithm Hash digest
SHA256 61e03d39cfc8e0d7cd608db26b0dff45ce61bc3af6ff413560b64c81a818bb24
MD5 9910c878fcc8ac5d96966c1e76380328
BLAKE2b-256 b90c3a6f564b26318e8806c7b4cfd421ed1a8ac44c7f25ebd7e92f40b573ebae

See more details on using hashes here.

File details

Details for the file starlette_auth-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: starlette_auth-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 7.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.12.7 Linux/6.5.0-1025-azure

File hashes

Hashes for starlette_auth-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 c3db84dc332a815be3269e909152a0c3700ee537e8f679147ce6b3fa778cfaff
MD5 18a0e65166bc6f550256ed7e543ef806
BLAKE2b-256 07aa3eec5416450fd862d740282be54133dd8b72253de1f63b594e22855317bb

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