Apache2::AuthNSympa - Authen module using sympa mailing lists server to authenticate
Because it's difficult to have an up to date authentication backend, this module aims to authenticate against Sympa mailing lists server.
Sympa mailing lists server has got its own authentication system and can be queried over a SOAP interface.
It is based on a basic HTTP authentication (popup on client side). Once the user has authenticated, the REMOTE_USER environnement var contains the user email address. The authentication module implements a SOAP client that validates user credentials against the Sympa SOAP server. Example: Sample httpd.conf example:
<Directory "/var/www/somwehere"> AuthName SympaAuth AuthType Basic PerlSetVar SympaSoapServer http://mysympa.server/soap PerlSetVar MemcachedServer 10.219.213.24:11211 PerlSetVar CacheExptime 3600 # in seconds, default 1800 PerlAuthenHandler Apache2::AuthNSympa require valid-user </Directory>
Dominique Launay, Comite Reseau des Universites,
<dominique.launay AT cru.fr>
Copyright 2005 Comite Reseau des Universites, All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.