Apache2-AuthCASSimple
view release on metacpan or search on metacpan
lib/Apache2/AuthCASSimple.pm view on Meta::CPAN
=item CASServerNoSSL
Disable SSL transaction wih CAS server (HTTPS). Default is off.
=item CASCaFile
CAS server public key. This file is used to allow secure connection
between the webserver using Apache2::AuthCASSimple and the CAS server.
DEPRECATED : L<Authen::CAS::Client> use L<LWP::UserAgent> to make https requests
=item CASSessionTimeout
Timeout (in second) for session create by Apache2::AuthCASSimple (to avoid CAS server overloading). Default is 60.
-1 means disable.
0 mean infinite (until the user close browser).
=item CASSessionDirectory
Directory where session data are stored. Default is /tmp.
=item CASFixDirectory
Force the path of the session cookie for same policy in all subdirectories else current directory is used.
=item ModProxy
Apache2 mod_perl2 don't be use with mod_proxy. Default is off.
=item HTTPSServer
If you want to keep a HTTPS server for all data. Default is 0.
=item OK AUTH_REQUIRED DECLINED REDIRECT SERVER_ERROR M_GET
Apache constants to make pod coverage happy
=back
=head1 METHOD
=head2 handler
call by apache2
=head1 VERSION
This documentation describes Apache2::AuthCASSimple version 0.10
=head1 BUGS AND TROUBLESHOOTING
=over 4
=item *
Old expired sessions files must be deleted with an example provided script : C<delete_session_data.pl>
=item *
L<Apache::Session::Wrapper> certainly need L<Apache2::Cookie>
=item *
C<$r> must be global for sessions with L<Apache::Session::Wrapper>, add
PerlOptions +GlobalRequest
in your virtualhost conf
=item *
Apreq module must be enable in debian
a2enmod apreq
or add
LoadModule apreq_module /usr/lib/apache2/modules/mod_apreq2.so
in your apache configuration file
=back
Please submit any bug reports to agostini@univ-metz.fr.
=head1 NOTES
Requires C<mod_perl 2> version 2.02 or later
Requires L<Authen::CAS::Client>
Requires L<Apache::Session::Wrapper>
=head1 AUTHOR
Yves Agostini
CPAN ID: YVESAGO
Univ Metz
agostini@univ-metz.fr
http://www.crium.univ-metz.fr
=head1 COPYRIGHT
Copyright (c) 2009 by Yves Agostini
This program is free software; you can redistribute
it and/or modify it under the same terms as Perl itself.
The full text of the license can be found in the
LICENSE file included with this module.
( run in 1.555 second using v1.01-cache-2.11-cpan-bbe5e583499 )