Skip to main content

Tests TestCoverage Release PythonVersion ReadTheDocs

Customs - Authentication made easy

Passport.js inspired library for setting up server authentication in Python. Customs creates a protective layer around Flask APIs with minimal configuration and allows users to configure and use multiple authentication strategies with ease.

Concept

Customs consists of a single customs object that can use strategies to protect API endpoints, or create a safe_zone around a set of endpoints.

Batteries included

Customs comes out of the box with the following strategies:

  • Local
  • Basic
  • JWT
  • Google
  • Github
  • Facebook

The list is growing, but if you still cannot find what you're looking for it is very easy to create a specific strategy for your purpose.

Metadata

Release files for customs 0.5.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for customs 0.5.0
File Size Uploaded
customs-0.5.0.tar.gz 13.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for customs 0.5.0
File Interpreter ABI Platform
customs-0.5.0-py3-none-any.whl Python 3 none any Details

Total release size: 32.0 kB

Release files / customs-0.5.0.tar.gz

Download URL customs-0.5.0.tar.gz
Size 13.2 kB
Tags Source
SHA-256 checksum
How to use checksums
edcc8935020e0c177ff7dfe7aa83b874f860c8142505ea45caabfcd8dc3aebd6
BLAKE2b-256 checksum
How to use checksums
575cf4601b0f48954f357150030d37bb7e21ded8d16535460e23243be8fd5a5e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

Release files / customs-0.5.0-py3-none-any.whl

Download URL customs-0.5.0-py3-none-any.whl
Size 18.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0e3a0c04fd404069c9e55e042aea21820418397852ee7f1466ef5d491df5398f
BLAKE2b-256 checksum
How to use checksums
ce6a8e4c3982b85ce8753eda2ab2ec055a2605f3e079d66b76734cd1275c7e89
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

Release history Release notifications | RSS feed

This release

0.5.0 This release

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page