Fork of jazzband/django-revproxy for specialized use.
Project description
ATTENTION This is a FORK of jazzband/django-revproxy created for a specialized usecase. It is not intended for public use. ATTENTION
A simple reverse proxy using Django. It allows to use Django as a reverse Proxy to HTTP requests. It also allows to use Django as an authentication Proxy.
Documentation available at http://django-revproxy.readthedocs.org/
Features
Proxies all HTTP methods: HEAD, GET, POST, PUT, DELETE, OPTIONS, TRACE, CONNECT and PATCH
Copy all http headers sent from the client to the proxied server
Copy all http headers sent from the proxied server to the client (except hop-by-hop)
Basic URL rewrite
Sets the http header REQUEST_USER if the user is logged in Django
Sets the http headers X-Forwarded-For and X-Forwarded-Proto
Handles redirects
Few external dependencies
Apply XSLT transformation in the response (requires Diazo)
Dependencies
django >= 1.8
urllib3 >= 1.12
diazo >= 1.0.5 (optional)
lxml >= 3.4, < 3.5 (optional, but diazo dependency)
Install
pip install django-revproxy-coprocure
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
Hashes for django-revproxy-coprocure-0.10.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 538e2e60c2e6fc201b02c3584989d2fa576a331deb21ce53da2e85c4cae9233c |
|
MD5 | 206486b9b677f4bddc00a0cb403237ad |
|
BLAKE2b-256 | 109a440579c4bfdfe990e7dacc7a771ece676cc05cf8a57ab7b37c69847b7c61 |
Hashes for django_revproxy_coprocure-0.10.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9776386938ba87fe3125343788702cfaa57867a99e929c300117d82a55f5fda |
|
MD5 | cda74f1c95a2a686dd4dc4a52003742d |
|
BLAKE2b-256 | febbbd1ece612e04416a1a01836bed029a40258154ddeba6d1c80f010802aa70 |