Skip to main content

Control remote side information.

Project description

The library is a set of useful tools for aiohttp.web server.

The full list of tools is:

  • AllowedHosts – restrict a set of incoming connections to allowed hosts only.

  • BasicAuth – protect web application by basic auth authorization.

  • Cloudflare – make sure that web application is protected by CloudFlare.

  • ForwardedRelaxed and ForwardedStrict – process Forwarded HTTP header and modify corresponding scheme, host, remote attributes in strong secured and relaxed modes.

  • Secure – ensure that web application is handled by HTTPS (SSL/TLS) only, redirect plain HTTP to HTTPS automatically.

  • XForwardedRelaxed and XForwardedStrict – the same as ForwardedRelaxed and ForwardedStrict but process old-fashion X-Forwarded-* headers instead of new standard Forwarded.

Read https://aiohttp-remots.readthedocs.io for more information.

The library was donated by Ocean S.A. https://ocean.io/

Thanks to the company for contribution.

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

aiohttp_remotes-0.1.1.tar.gz (592.6 kB view details)

Uploaded Source

Built Distribution

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

aiohttp_remotes-0.1.1-py3-none-any.whl (23.2 kB view details)

Uploaded Python 3

File details

Details for the file aiohttp_remotes-0.1.1.tar.gz.

File metadata

File hashes

Hashes for aiohttp_remotes-0.1.1.tar.gz
Algorithm Hash digest
SHA256 1e34443c38426d530bf0b8ae7210cf5167eb268906ba1236533a12655da279f4
MD5 24979af147cdc474cbc468df536da456
BLAKE2b-256 32c62a4121d72175fcaea9714dd7251a97bde391f26ace0c9a001562c8bf6c93

See more details on using hashes here.

File details

Details for the file aiohttp_remotes-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for aiohttp_remotes-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 bdd09f9b1ca46eb49c601a70a15eb34700c947532f04170f5b08cf086a6a16f6
MD5 791a2894405abc505d256ae35589b7b7
BLAKE2b-256 561ce5807296612023359cceb52ab8a595a7c92e058a08058881b7fc5f8bc18f

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