proxiedssl 0.1.1
Django Middleware for handling proxied ssl
Introduction
This module provides a Django middleware class, proxiedssl.middleware.ProxiedSslWsgiMiddleware, that looks for one of two headers and sets the WSGI URL scheme to the value of the header. This allows a proxy server that handles SSL to notify the Django WSGI request handler that the end user is accessing the site through SSL.
Installation
Add proxiedssl.middleware.ProxiedSslWsgiMiddleware to the MIDDLEWARE_CLASSES tuple in your settings file. It would be best if it was first so that the is_secure method is accurate for the other middleware classes.
Requirements
Django and you currently must be using the WSGI handler either through a WSGI server or through the FCGI server which is a wrapper around the WSGI server.
TODO
- Add a middleware class for the mod_python handler
- Add full unit tests
0.1.1 (2012/01/05)
- Added debug logging output for all possibilities
0.1 (2011/04/18)
- Initial code
| File | Type | Py Version | Uploaded on | Size | # downloads |
|---|---|---|---|---|---|
| proxiedssl-0.1.1-py2.6.egg (md5) | Python Egg | 2.6 | 2012-01-05 | 3KB | 179 |
| proxiedssl-0.1.1.tar.gz (md5) | Source | 2012-01-05 | 2KB | 140 | |
- Author: Benjamin Liles
- Home Page: https://github.com/benliles/django-proxiedssl-middleware
- Keywords: django middleware proxy fcgi wsgi ssl
- Categories
- Package Index Owner: benliles
- DOAP record: proxiedssl-0.1.1.xml
