Apache::AuthCASSimple - Apache module to authentificate trough a CAS server


Apache-AuthCASSimple documentation  | view source Contained in the Apache-AuthCASSimple distribution.

Index


NAME

Top

Apache::AuthCASSimple - Apache module to authentificate trough a CAS server

DESCRIPTION

Top

Apache::AuthCASSimple is a module for Apache/mod_perl. It allow you to authentificate users trough a CAS server. It means you don't need to give login/password if you've already be authentificate by the CAS server, only tickets are exchanged between Web client, Apache server and CAS server. If you not're authentificate yet, you'll be redirect on the CAS server login form.

SYNOPSIS

Top

  <Location /protected>
    AuthType Apache::AuthCASSimple
    PerlAuthenHandler Apache::AuthCASSimple

    CASServerName my.casserver.com
    CASServerPath /
    #CASServerPort 443
    # CASServerNoSSL
    CASSessionTimeout 60
    CASSessionDirectory /tmp
    # CASFixDirectory /
    # NOModProxy

    require valid-user
  </Location>

or require user xxx yyyy

CONFIGURATION

Top

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 Apache::AuthCASSimple and the CAS server.

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

CASSessionTimeout

Timeout (in second) for session create by Apache::AuthCASSimple (to avoid CAS server overloading). Default is -1.

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

NOModProxy

Apache mod_perl don't be use with mod_proxy. Default is off.

METHODS

Top

handler

used by apache

DIR_CREATE

set defaults values

DIR_MERGE

access deafault values

VERSION

Top

This documentation describes Apache::AuthCASSimple version 0.0.4

BUGS AND TROUBLESHOOTING

Top

* Old expired sessions files must be deleted with an external provided script : delete_session_data.pl

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

NOTES

Top

Requires mod_perl 1 version 1.29 or later Requires Authen::CAS::Client Requires Apache::Session::Wrapper

AUTHORS

Top

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

    Anthony Hinsinger

COPYRIGHT

Top


Apache-AuthCASSimple documentation  | view source Contained in the Apache-AuthCASSimple distribution.