Skip to main content

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_auth

from alfinx_auth import check_authentication

Postman Headers:

x-api-key: (sЙ™nin API aГ§arД±n) x-service-code: (sЙ™nin xidmЙ™t kodun)

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

alfinx_auth-0.2.0.tar.gz (2.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

alfinx_auth-0.2.0-py3-none-any.whl (3.2 kB view details)

Uploaded Python 3

File details

Details for the file alfinx_auth-0.2.0.tar.gz.

File metadata

  • Download URL: alfinx_auth-0.2.0.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

Hashes for alfinx_auth-0.2.0.tar.gz
Algorithm Hash digest
SHA256 526a051dad9509e47d8f6daa5a5950f2f2a93511a4662d50f543dff6ec12e14c
MD5 eeb12281d87120ee4df1b52af85b3e33
BLAKE2b-256 e8c0b57b53d92e4857d43c07b098981af2f203da3191714d80debd87d463fb5e

See more details on using hashes here.

File details

Details for the file alfinx_auth-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: alfinx_auth-0.2.0-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

Hashes for alfinx_auth-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 280c8eb6c65df9ca91958c3b4723818f4a058686438cc4356981224fe00be50b
MD5 02021a8dacf482d7d68f701c68fe9110
BLAKE2b-256 e1f67447646e01647bfd27dda0841a52cc7670298da0c59e2735e8b372082c57

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page