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.5.tar.gz (2.8 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.5-py3-none-any.whl (3.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: alfinx_auth-0.2.5.tar.gz
  • Upload date:
  • Size: 2.8 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.5.tar.gz
Algorithm Hash digest
SHA256 81ac076ab950668e6586f1da0ae3ea8f088b24126dd0bc269ffc706b5896426f
MD5 74fcae116baa027e337882f40e5cb015
BLAKE2b-256 d14d67f5fe1a2640000f7e9cf162905127bf3adb069630a2fd9405e8557da95f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: alfinx_auth-0.2.5-py3-none-any.whl
  • Upload date:
  • Size: 3.1 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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 eb921f222084045f89f1395675c4505b97d7fb6b9369f29ab0cf0c1a0f204f63
MD5 93e0574d70b520a522ad169c499c2835
BLAKE2b-256 bb65b7a7dcb1dc54e7359dce4298f80af1818ae62edba25f5de430261817405f

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