62 lines
1.3 KiB
ReStructuredText
62 lines
1.3 KiB
ReStructuredText
=====================================
|
|
Mandaye - modular reverse proxy to authenticate
|
|
=====================================
|
|
|
|
Mandaye is a modular reverse proxy which could be couple
|
|
with an authentification system.
|
|
It dispatch HTTP requests to your applications and allow you to transform and filter
|
|
the request and the response.
|
|
Mandaye allows to couple your authentification provider with incompatible web applications.
|
|
|
|
Mandaye is under the GNU AGPL version 3 licence.
|
|
|
|
Features
|
|
--------
|
|
|
|
TODO: rewrite this part
|
|
|
|
* Dispatcher
|
|
* Filters (headers, cookies and data)
|
|
* Password replay (form, basic auth, ...)
|
|
* Sql and ldap authentification
|
|
* Authentification through Authentic2 idp (SAML2 and CAS)
|
|
|
|
|
|
Installation
|
|
============
|
|
|
|
Dependencies
|
|
------------
|
|
|
|
You must install the following packages to use Madaye
|
|
|
|
* Gevent 0.13::
|
|
|
|
From sources: http://pypi.python.org/pypi/gevent
|
|
Debian based distribution: apt-get install python-gevent
|
|
|
|
* Poster 0.8::
|
|
|
|
From sources: http://pypi.python.org/pypi/poster/
|
|
Debian based distribution: apt-get install python-poster
|
|
|
|
You install all the django libraries quickly using pip::
|
|
|
|
pip install gevent poster
|
|
|
|
or easy_install::
|
|
|
|
easy_install gevent poster
|
|
|
|
Quick Start
|
|
-----------
|
|
|
|
Then launch the following commands::
|
|
|
|
TODO
|
|
|
|
You should see the following output::
|
|
|
|
TODO
|
|
|