HTTP headers auto detection tool.
Project description
alfinx_autho is a lightweight Python package designed to simplify authentication in FastAPI applications via HTTP headers. It automatically detects x-api-key and x-service-code headers from incoming requests and sends them, along with environment variables AUTHENTICATION_API_URL and X_SERVICE_ORIGIN_CODE, to an external authentication service for verification.
Installation
To install the package, run the following command:
pip install alfinx_utils
from alfinx import check_authentication,decrease_user_limit,save_data_on_mongo
Postman Headers:
x-api-key: (sЙ™nin API aГ§arД±n) x-service-code: (sЙ™nin xidmЙ™t kodun)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file alfinx_utils-0.3.1.tar.gz.
File metadata
- Download URL: alfinx_utils-0.3.1.tar.gz
- Upload date:
- Size: 2.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f9b7f8ecb7d1a6b24e19004deb823924138d8aee1b1f0fb42658919a8ac27275
|
|
| MD5 |
a67a66464f1ec7e471908241b8b5a06d
|
|
| BLAKE2b-256 |
df6c08f4dfb43fc3fcfda889bb367117ac7f30cf75eba23c2d936b691f7beb0b
|
File details
Details for the file alfinx_utils-0.3.1-py3-none-any.whl.
File metadata
- Download URL: alfinx_utils-0.3.1-py3-none-any.whl
- Upload date:
- Size: 3.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9857046db1813bd1d902c3dcaf7256e624c1bde41143ae0554b99adebb210e6d
|
|
| MD5 |
3dca678f63d283c6f27660e2e0c755a2
|
|
| BLAKE2b-256 |
a1abf254ba1227d5aa1fe1bcaa28a2b4bc673f7cb52c60678106e1d5c10f4ada
|