58 lines
1.9 KiB
Smarty
58 lines
1.9 KiB
Smarty
[all]
|
|
logLevel = notice
|
|
localSessionStorage = Cache::FileCache
|
|
localSessionStorageOptions = { \
|
|
'namespace' => 'sessions', \
|
|
'default_expires_in' => '300', \
|
|
'directory_umask' => '007', \
|
|
'cache_root' => '/tmp', \
|
|
'cache_depth' => 3 \
|
|
}
|
|
|
|
[[- range $stor := coll.Slice "global" "persistent" "saml" "oidc" "cas" ]]
|
|
[[ $stor ]]Storage = Apache::Session::Browseable::PgJSON
|
|
[[ $stor ]]StorageOptions = { \
|
|
'DataSource' => 'DBI:Pg:', \
|
|
'TableName' => '[[ if eq $stor "global" ]][[ else if eq $stor "persistent" ]]p[[ else ]][[ $stor ]][[ end ]]sessions', \
|
|
'generateModule' => 'Lemonldap::NG::Common::Apache::Session::Generate::SHA256', \
|
|
'Commit' => 1 \
|
|
}
|
|
|
|
[[- end ]]
|
|
|
|
notificationStorage = DBI
|
|
notificationStorageOptions = { \
|
|
'dbiChain' => 'DBI:Pg:', \
|
|
'dbiTable' => 'notifications', \
|
|
'type' => 'CDBI', \
|
|
}
|
|
|
|
status = 1
|
|
|
|
[configuration]
|
|
useServerEnv = 1
|
|
type = CDBI
|
|
dbiChain = DBI:Pg:
|
|
localStorage = Cache::FileCache
|
|
localStorageOptions = { \
|
|
'namespace' => 'config', \
|
|
'default_expires_in' => '600', \
|
|
'directory_umask' => '007', \
|
|
'cache_root' => '/tmp', \
|
|
'cache_depth' => 0 \
|
|
}
|
|
|
|
[manager]
|
|
protection = [[ .llng.manager.protection ]]
|
|
enabledModules = conf, sessions, notifications, 2ndFA
|
|
staticPrefix = /static
|
|
templateDir = /usr/share/lemonldap-ng/manager/htdocs/templates
|
|
languages = [[ join .llng.manager.languages ", " ]]
|
|
|
|
[portal]
|
|
staticPrefix = /static
|
|
templateDir = /usr/share/lemonldap-ng/portal/templates
|
|
languages = [[ join .llng.portal.languages ", " ]]
|
|
forceGlobalStorageUpgradeOTT = 1
|
|
|