You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
174 lines
5.8 KiB
174 lines
5.8 KiB
{
|
|
"applicationList" : {
|
|
"1sample" : {
|
|
"catname" : "Sample applications",
|
|
"test1" : {
|
|
"options" : {
|
|
"description" : "A simple application displaying authenticated user",
|
|
"display" : "auto",
|
|
"logo" : "demo.png",
|
|
"name" : "Application Test 1",
|
|
"uri" : "http://test1.__DNSDOMAIN__/"
|
|
},
|
|
"type" : "application"
|
|
},
|
|
"test2" : {
|
|
"options" : {
|
|
"description" : "The same simple application displaying authenticated user",
|
|
"display" : "auto",
|
|
"logo" : "thumbnail.png",
|
|
"name" : "Application Test 2",
|
|
"uri" : "http://test2.__DNSDOMAIN__/"
|
|
},
|
|
"type" : "application"
|
|
},
|
|
"type" : "category"
|
|
},
|
|
"2administration" : {
|
|
"catname" : "Administration",
|
|
"manager" : {
|
|
"options" : {
|
|
"description" : "Configure LemonLDAP::NG WebSSO",
|
|
"display" : "auto",
|
|
"logo" : "configure.png",
|
|
"name" : "WebSSO Manager",
|
|
"uri" : "http://manager.__DNSDOMAIN__/manager.html"
|
|
},
|
|
"type" : "application"
|
|
},
|
|
"notifications" : {
|
|
"options" : {
|
|
"description" : "Explore WebSSO notifications",
|
|
"display" : "auto",
|
|
"logo" : "database.png",
|
|
"name" : "Notifications explorer",
|
|
"uri" : "http://manager.__DNSDOMAIN__/notifications.html"
|
|
},
|
|
"type" : "application"
|
|
},
|
|
"sessions" : {
|
|
"options" : {
|
|
"description" : "Explore WebSSO sessions",
|
|
"display" : "auto",
|
|
"logo" : "database.png",
|
|
"name" : "Sessions explorer",
|
|
"uri" : "http://manager.__DNSDOMAIN__/sessions.html"
|
|
},
|
|
"type" : "application"
|
|
},
|
|
"type" : "category"
|
|
},
|
|
"3documentation" : {
|
|
"catname" : "Documentation",
|
|
"localdoc" : {
|
|
"options" : {
|
|
"description" : "Documentation supplied with LemonLDAP::NG",
|
|
"display" : "on",
|
|
"logo" : "help.png",
|
|
"name" : "Local documentation",
|
|
"uri" : "http://manager.__DNSDOMAIN__/doc/"
|
|
},
|
|
"type" : "application"
|
|
},
|
|
"officialwebsite" : {
|
|
"options" : {
|
|
"description" : "Official LemonLDAP::NG Website",
|
|
"display" : "on",
|
|
"logo" : "network.png",
|
|
"name" : "Official Website",
|
|
"uri" : "http://lemonldap-ng.org/"
|
|
},
|
|
"type" : "application"
|
|
},
|
|
"type" : "category"
|
|
}
|
|
},
|
|
"authentication" : "Demo",
|
|
"cfgAuthor" : "The LemonLDAP::NG team",
|
|
"cfgNum" : 1,
|
|
"cfgVersion" : "2.0.12",
|
|
"cookieName" : "lemonldap",
|
|
"demoExportedVars" : {
|
|
"cn" : "cn",
|
|
"mail" : "mail",
|
|
"uid" : "uid"
|
|
},
|
|
"domain" : "__DNSDOMAIN__",
|
|
"exportedHeaders" : {
|
|
"test1.__DNSDOMAIN__" : {
|
|
"Auth-Groups" : "$groups",
|
|
"Auth-User" : "$uid"
|
|
},
|
|
"test2.__DNSDOMAIN__" : {
|
|
"Auth-Groups" : "$groups",
|
|
"Auth-User" : "$uid"
|
|
}
|
|
},
|
|
"exportedVars" : {},
|
|
"globalStorage" : "Apache::Session::File",
|
|
"globalStorageOptions" : {
|
|
"Directory" : "__SESSIONDIR__",
|
|
"LockDirectory" : "__SESSIONDIR__/lock",
|
|
"generateModule" : "Lemonldap::NG::Common::Apache::Session::Generate::SHA256"
|
|
},
|
|
"groups" : {},
|
|
"localSessionStorage" : "Cache::FileCache",
|
|
"localSessionStorageOptions" : {
|
|
"cache_depth" : 3,
|
|
"cache_root" : "__CACHEDIR__",
|
|
"default_expires_in" : 600,
|
|
"directory_umask" : "007",
|
|
"namespace" : "lemonldap-ng-sessions"
|
|
},
|
|
"locationRules" : {
|
|
"auth.__DNSDOMAIN__" : {
|
|
"(?#checkUser)^/checkuser" : "inGroup(\"timelords\")",
|
|
"(?#errors)^/lmerror/" : "accept",
|
|
"default" : "accept"
|
|
},
|
|
"manager.__DNSDOMAIN__" : {
|
|
"(?#Configuration)^/(.*?\\.(fcgi|psgi)/)?(manager\\.html|confs|prx/|$)" : "inGroup(\"timelords\")",
|
|
"(?#Notifications)/(.*?\\.(fcgi|psgi)/)?notifications" : "inGroup(\"timelords\") or $uid eq \"rtyler\"",
|
|
"(?#Sessions)/(.*?\\.(fcgi|psgi)/)?sessions" : "inGroup(\"timelords\") or $uid eq \"rtyler\"",
|
|
"default" : "inGroup(\"timelords\") or $uid eq \"rtyler\""
|
|
},
|
|
"test1.__DNSDOMAIN__" : {
|
|
"^/logout" : "logout_sso",
|
|
"default" : "accept"
|
|
},
|
|
"test2.__DNSDOMAIN__" : {
|
|
"^/logout" : "logout_sso",
|
|
"default" : "accept"
|
|
}
|
|
},
|
|
"loginHistoryEnabled" : 1,
|
|
"macros" : {
|
|
"UA" : "$ENV{HTTP_USER_AGENT}",
|
|
"_whatToTrace" : "$_auth eq 'SAML' ? lc($_user.'@'.$_idpConfKey) : $_auth eq 'OpenIDConnect' ? lc($_user.'@'.$_oidc_OP) : lc($_user)"
|
|
},
|
|
"mailUrl" : "http://auth.__DNSDOMAIN__/resetpwd",
|
|
"notification" : 1,
|
|
"notificationStorage" : "File",
|
|
"notificationStorageOptions" : {
|
|
"dirName" : "__NOTIFICATIONDIR__"
|
|
},
|
|
"passwordDB" : "Demo",
|
|
"persistentStorage" : "Apache::Session::File",
|
|
"persistentStorageOptions" : {
|
|
"Directory" : "__PSESSIONDIR__",
|
|
"LockDirectory" : "__PSESSIONDIR__/lock"
|
|
},
|
|
"portal" : "http://auth.__DNSDOMAIN__/",
|
|
"portalSkin" : "bootstrap",
|
|
"portalSkinBackground" : "1280px-Cedar_Breaks_National_Monument_partially.jpg",
|
|
"registerDB" : "Demo",
|
|
"registerUrl" : "http://auth.__DNSDOMAIN__/register",
|
|
"reloadUrls" : {
|
|
"localhost" : "http://reload.__DNSDOMAIN__/reload"
|
|
},
|
|
"securedCookie" : 0,
|
|
"sessionDataToRemember" : {},
|
|
"timeout" : 72000,
|
|
"userDB" : "Same",
|
|
"whatToTrace" : "_whatToTrace"
|
|
}
|
|
|