lmConf-1.json 5.33 KB
Newer Older
1 2 3 4 5 6 7
{
   "applicationList" : {
      "1sample" : {
         "catname" : "Sample applications",
         "test1" : {
            "options" : {
               "description" : "A simple application displaying authenticated user",
8 9
               "display" : "auto",
               "logo" : "demo.png",
10
               "name" : "Application Test 1",
11
               "uri" : "http://test1.__DNSDOMAIN__/"
12 13 14
            },
            "type" : "application"
         },
15
         "test2" : {
16
            "options" : {
17 18 19 20 21
               "description" : "The same simple application displaying authenticated user",
               "display" : "auto",
               "logo" : "thumbnail.png",
               "name" : "Application Test 2",
               "uri" : "http://test2.__DNSDOMAIN__/"
22 23 24
            },
            "type" : "application"
         },
25
         "type" : "category"
26 27
      },
      "2administration" : {
28
         "catname" : "Administration",
29 30
         "manager" : {
            "options" : {
31
               "description" : "Configure LemonLDAP::NG WebSSO",
32
               "display" : "auto",
33
               "logo" : "configure.png",
34
               "name" : "WebSSO Manager",
35
               "uri" : "http://manager.__DNSDOMAIN__/manager.html"
36 37 38
            },
            "type" : "application"
         },
39
         "notifications" : {
40
            "options" : {
41
               "description" : "Explore WebSSO notifications",
42
               "display" : "auto",
43 44 45 46 47
               "logo" : "database.png",
               "name" : "Notifications explorer",
               "uri" : "http://manager.__DNSDOMAIN__/notifications.html"
            },
            "type" : "application"
48
         },
49
         "sessions" : {
50
            "options" : {
51
               "description" : "Explore WebSSO sessions",
52
               "display" : "auto",
53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83
               "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" : "Offical Website",
               "uri" : "http://lemonldap-ng.org/"
            },
            "type" : "application"
         },
         "type" : "category"
84 85
      }
   },
86
   "authentication" : "Demo",
87
   "cfgAuthor" : "The LemonLDAP::NG team",
88
   "cfgNum" : 1,
89 90 91
   "cookieName" : "lemonldap",
   "demoExportedVars" : {
      "cn" : "cn",
92 93
      "mail" : "mail",
      "uid" : "uid"
94
   },
95
   "domain" : "__DNSDOMAIN__",
96 97 98 99 100 101 102 103
   "exportedHeaders" : {
      "test1.__DNSDOMAIN__" : {
         "Auth-User" : "$uid"
      },
      "test2.__DNSDOMAIN__" : {
         "Auth-User" : "$uid"
      }
   },
104 105 106 107 108 109 110 111 112 113
   "exportedVars" : {
      "UA" : "HTTP_USER_AGENT"
   },
   "globalStorage" : "Apache::Session::File",
   "globalStorageOptions" : {
      "Directory" : "__SESSIONDIR__",
      "LockDirectory" : "__SESSIONDIR__/lock",
      "generateModule" : "Lemonldap::NG::Common::Apache::Session::Generate::SHA256"
   },
   "groups" : {},
Xavier Guimard's avatar
Xavier Guimard committed
114 115 116 117 118 119 120 121
   "localSessionStorage" : "Cache::FileCache",
   "localSessionStorageOptions" : {
      "cache_depth" : 3,
      "cache_root" : "/tmp",
      "default_expires_in" : 600,
      "directory_umask" : "007",
      "namespace" : "lemonldap-ng-sessions"
   },
122 123
   "locationRules" : {
      "manager.__DNSDOMAIN__" : {
124 125 126
         "(?#Configuration)^/(manager\\.html|conf/)" : "$uid eq \"dwho\"",
         "(?#Notifications)/notifications" : "$uid eq \"dwho\" or $uid eq \"rtyler\"",
         "(?#Sessions)/sessions" : "$uid eq \"dwho\" or $uid eq \"rtyler\"",
127 128 129 130 131 132 133 134 135 136 137
         "default" : "$uid eq \"dwho\""
      },
      "test1.__DNSDOMAIN__" : {
         "^/logout" : "logout_sso",
         "default" : "accept"
      },
      "test2.__DNSDOMAIN__" : {
         "^/logout" : "logout_sso",
         "default" : "accept"
      }
   },
138
   "loginHistoryEnabled" : 1,
139 140 141
   "macros" : {
      "_whatToTrace" : "$_auth eq 'SAML' ? \"$_user\\@$_idpConfKey\" : \"$_user\""
   },
Xavier Guimard's avatar
Xavier Guimard committed
142
   "mailUrl" : "http://auth.__DNSDOMAIN__/resetpwd",
143 144 145 146 147 148 149 150 151 152 153 154
   "notification" : 1,
   "notificationStorage" : "File",
   "notificationStorageOptions" : {
      "dirName" : "__NOTIFICATIONDIR__"
   },
   "passwordDB" : "Demo",
   "persistentStorage" : "Apache::Session::File",
   "persistentStorageOptions" : {
      "Directory" : "__PSESSIONDIR__",
      "LockDirectory" : "__PSESSIONDIR__/lock"
   },
   "portal" : "http://auth.__DNSDOMAIN__/",
155
   "portalSkin" : "bootstrap",
156
   "portalSkinBackground" : "1280px-Cedar_Breaks_National_Monument_partially.jpg",
157
   "registerDB" : "Demo",
Xavier Guimard's avatar
Xavier Guimard committed
158
   "registerUrl" : "http://auth.__DNSDOMAIN__/register",
159 160 161 162 163 164 165 166
   "reloadUrls" : {
      "reload.__DNSDOMAIN__" : "http://reload.__DNSDOMAIN__/reload"
   },
   "securedCookie" : 0,
   "sessionDataToRemember" : {},
   "timeout" : 72000,
   "userDB" : "Demo",
   "whatToTrace" : "_whatToTrace"
167
}