lemonldap-ng/modules/lemonldap-ng-manager/example/sessions.pl
2010-03-22 11:32:28 +00:00

59 lines
1.8 KiB
Perl
Executable File

#!/usr/bin/perl
use strict;
use Lemonldap::NG::Manager::Sessions;
our $cgi = Lemonldap::NG::Manager::Sessions->new(
{
# REQUIRED PARAMETERS
jqueryUri => 'skins/default/jquery-1.3.2.min.js',
imagePath => '/images/',
# PROTECTION, choose one of :
# * protection by manager
# protection => 'manager',
# * specify yourself the rule to apply (same as in the manager)
# protection => 'rule: $uid=admin',
# * all authenticate users are granted
# protection => 'authenticate',
# * nothing : not protected
# IP
# You can configure sessions explorer to use X-FORWARDED-FOR
# rather than REMOTRE_ADDR for IP
#useXForwardedForIP => 1,
# ACCESS TO CONFIGURATION
# By default, Lemonldap::NG uses the default storage.conf file to know
# where to find is configuration
# (generaly /etc/lemonldap-ng/storage.conf)
# You can specify by yourself this file :
#configStorage => { confFile => '/path/to/my/file' },
# You can also specify directly the configuration
# (see Lemonldap::NG::Handler::SharedConf(3))
#configStorage => {
# type => 'File',
# directory => '/usr/local/lemonldap-ng/conf/'
#},
# OTHERS
# You can also overload any parameter issued from manager
# configuration. Example:
#globalStorage => 'Lemonldap::NG::Common::Apache::Session::SOAP',
#globalStorageOptions => {
# proxy => 'http://auth.example.com/index.pl/sessions',
# proxyOptions => {
# timeout => 5,
# },
# # If soapserver is protected by HTTP Basic:
# User => 'http-user',
# Password => 'pass',
#},
}
);
$cgi->process();