The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Apache2::AuthNSympa - Authen module using sympa mailing lists server to authenticate

HOMEPAGE

http://sourcesup.cru.fr/projects/authsympa/

VERSION

Version 0.5.0

SYNOPSIS

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>

AUTHOR

Dominique Launay, Comite Reseau des Universites, <dominique.launay AT cru.fr>

COPYRIGHT & LICENSE

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.