75 lines
1.6 KiB
ReStructuredText
75 lines
1.6 KiB
ReStructuredText
===============================================
|
|
Mandaye - modular reverse proxy to authenticate
|
|
===============================================
|
|
|
|
Mandaye is a modular rewriting reverse proxy. Its main use is to add external
|
|
authentication systems to legacy application, i.e. SSO.
|
|
It dispatches HTTP requests to your applications and allow you to transform and
|
|
filter the request and the response.
|
|
Mandaye allows to couple your authentication provider with incompatible web
|
|
applications.
|
|
|
|
Copying
|
|
-------
|
|
|
|
This software copyrighted by Entr'ouvert and is licensed under the GNU AGPL
|
|
version 3 for distribution.
|
|
|
|
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 Mandaye
|
|
|
|
* 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
|
|
|
|
* SQLAlchemy 0.7.2::
|
|
|
|
From sources: http://pypi.python.org/pypi/SQLAlchemy
|
|
|
|
* Beaker 1.5.4::
|
|
|
|
From sources: http://pypi.python.org/pypi/Beaker
|
|
|
|
You can install all those dependencies quickly using pip::
|
|
|
|
pip install gevent poster SQLAlchemy Beaker
|
|
|
|
or easy_install::
|
|
|
|
easy_install gevent poster SQLAlchemy Beaker
|
|
|
|
Quick Start
|
|
-----------
|
|
|
|
Then launch the following commands::
|
|
|
|
TODO
|
|
|
|
You should see the following output::
|
|
|
|
TODO
|
|
|