Apache2-AuthCASSimple

 view release on metacpan or  search on metacpan

README  view on Meta::CPAN

      require user xxx yyyy

      satisfy any

CONFIGURATION
    CASServerName
        Name of the CAS server. It can be a numeric IP address.

    CASServerPort
        Port of the CAS server. Default is 443.

    CASServerPath
        Path (URI) of the CAS server. Default is "/cas".

    CASServerNoSSL
        Disable SSL transaction wih CAS server (HTTPS). Default is off.

    CASCaFile
        CAS server public key. This file is used to allow secure connection
        between the webserver using Apache2::AuthCASSimple and the CAS
        server.

        DEPRECATED : Authen::CAS::Client use LWP::UserAgent to make https
        requests

    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).

    CASSessionDirectory
        Directory where session data are stored. Default is /tmp.

    CASFixDirectory
        Force the path of the session cookie for same policy in all
        subdirectories else current directory is used.

    ModProxy
        Apache2 mod_perl2 don't be use with mod_proxy. Default is off.

    HTTPSServer
        If you want to keep a HTTPS server for all data. Default is 0.

    OK AUTH_REQUIRED DECLINED REDIRECT SERVER_ERROR M_GET
        Apache constants to make pod coverage happy

METHOD
  handler
    call by apache2

VERSION
    This documentation describes Apache2::AuthCASSimple version 0.10

BUGS AND TROUBLESHOOTING
    *   Old expired sessions files must be deleted with an example provided
        script : "delete_session_data.pl"

    *   Apache::Session::Wrapper certainly need Apache2::Cookie

    *   $r must be global for sessions with Apache::Session::Wrapper, add

          PerlOptions +GlobalRequest

        in your virtualhost conf

    *   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

    Please submit any bug reports to agostini@univ-metz.fr.

NOTES
    Requires "mod_perl 2" version 2.02 or later Requires Authen::CAS::Client
    Requires Apache::Session::Wrapper

AUTHOR
        Yves Agostini
        CPAN ID: YVESAGO
        Univ Metz
        agostini@univ-metz.fr
        http://www.crium.univ-metz.fr

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 3.213 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )