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.