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
- Github
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)
| File | Size | Uploaded | |
|---|---|---|---|
| customs-0.5.0.tar.gz | 13.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|