[{
  "_nodes": [{
    "_nodes": [{
      "default": "http://auth.example.com/",
      "id": "portal",
      "title": "portal"
    }, {
      "_nodes": [{
        "_nodes": [{
          "default": 1,
          "id": "portalDisplayLogout",
          "title": "portalDisplayLogout",
          "type": "boolOrExpr"
        }, {
          "default": "$_auth =~ /^(LDAP|DBI|Demo)$/",
          "id": "portalDisplayChangePassword",
          "title": "portalDisplayChangePassword",
          "type": "boolOrExpr"
        }, {
          "default": 1,
          "id": "portalDisplayAppslist",
          "title": "portalDisplayAppslist",
          "type": "boolOrExpr"
        }, {
          "default": 1,
          "id": "portalDisplayLoginHistory",
          "title": "portalDisplayLoginHistory",
          "type": "boolOrExpr"
        }],
        "id": "portalModules",
        "title": "portalModules",
        "type": "simpleInputContainer"
      }, {
        "cnodes": "applicationList",
        "default": [{
          "data": {
            "catname": "Default category",
            "type": "category"
          },
          "id": "applicationList/default",
          "title": "default",
          "type": "catAndAppList"
        }],
        "id": "applicationList",
        "title": "applicationList",
        "type": "catAndAppList"
      }],
      "id": "portalMenu",
      "title": "portalMenu"
    }, {
      "_nodes": [{
        "default": "bootstrap",
        "id": "portalSkin",
        "select": [{
          "k": "bootstrap",
          "v": "Bootstrap"
        }, {
          "k": "pastel",
          "v": "Pastel"
        }, {
          "k": "impact",
          "v": "Impact"
        }, {
          "k": "dark",
          "v": "Dark"
        }],
        "title": "portalSkin",
        "type": "portalskin"
      }, {
        "cnodes": "portalSkinRules",
        "id": "portalSkinRules",
        "title": "portalSkinRules",
        "type": "keyTextContainer"
      }, {
        "_nodes": [{
          "default": 1,
          "id": "portalCheckLogins",
          "title": "portalCheckLogins",
          "type": "bool"
        }, {
          "default": 0,
          "id": "portalDisplayResetPassword",
          "title": "portalDisplayResetPassword",
          "type": "boolOrExpr"
        }, {
          "default": 1,
          "id": "portalDisplayRegister",
          "title": "portalDisplayRegister",
          "type": "boolOrExpr"
        }],
        "id": "portalButtons",
        "title": "portalButtons",
        "type": "simpleInputContainer"
      }, {
        "_nodes": [{
          "default": 1,
          "id": "portalRequireOldPassword",
          "title": "portalRequireOldPassword",
          "type": "bool"
        }, {
          "default": 0,
          "id": "hideOldPassword",
          "title": "hideOldPassword",
          "type": "bool"
        }, {
          "default": 0,
          "id": "mailOnPasswordChange",
          "title": "mailOnPasswordChange",
          "type": "bool"
        }],
        "id": "passwordManagement",
        "title": "passwordManagement",
        "type": "simpleInputContainer"
      }, {
        "_nodes": [{
          "default": "_user",
          "id": "portalUserAttr",
          "title": "portalUserAttr"
        }, {
          "default": 0,
          "id": "portalOpenLinkInNewWindow",
          "title": "portalOpenLinkInNewWindow",
          "type": "bool"
        }, {
          "default": 1,
          "id": "portalAntiFrame",
          "title": "portalAntiFrame",
          "type": "bool"
        }, {
          "default": 60000,
          "id": "portalPingInterval",
          "title": "portalPingInterval",
          "type": "int"
        }],
        "id": "portalOther",
        "title": "portalOther",
        "type": "simpleInputContainer"
      }],
      "id": "portalCustomization",
      "title": "portalCustomization"
    }, {
      "_nodes": [{
        "default": 0,
        "id": "captcha_login_enabled",
        "title": "captcha_login_enabled",
        "type": "bool"
      }, {
        "default": 1,
        "id": "captcha_mail_enabled",
        "title": "captcha_mail_enabled",
        "type": "bool"
      }, {
        "default": 1,
        "id": "captcha_register_enabled",
        "title": "captcha_register_enabled",
        "type": "bool"
      }, {
        "default": 6,
        "id": "captcha_size",
        "title": "captcha_size",
        "type": "int"
      }],
      "id": "portalCaptcha",
      "title": "portalCaptcha"
    }],
    "id": "portalParams",
    "title": "portalParams"
  }, {
    "_nodes": [{
      "default": "Demo",
      "id": "authentication",
      "select": [{
        "k": "Apache",
        "v": "Apache"
      }, {
        "k": "AD",
        "v": "Active Directory"
      }, {
        "k": "BrowserID",
        "v": "BrowserID (Mozilla Persona)"
      }, {
        "k": "Choice",
        "v": "authChoice"
      }, {
        "k": "CAS",
        "v": "Central Authentication Service (CAS)"
      }, {
        "k": "DBI",
        "v": "Database (DBI)"
      }, {
        "k": "Demo",
        "v": "Demonstration"
      }, {
        "k": "Facebook",
        "v": "Facebook"
      }, {
        "k": "Google",
        "v": "Google"
      }, {
        "k": "LDAP",
        "v": "LDAP"
      }, {
        "k": "Multi",
        "v": "Multiple"
      }, {
        "k": "Null",
        "v": "None"
      }, {
        "k": "OpenID",
        "v": "OpenID"
      }, {
        "k": "Proxy",
        "v": "Proxy"
      }, {
        "k": "Radius",
        "v": "Radius"
      }, {
        "k": "Remote",
        "v": "Remote"
      }, {
        "k": "SAML",
        "v": "SAML v2"
      }, {
        "k": "Slave",
        "v": "Slave"
      }, {
        "k": "SSL",
        "v": "SSL"
      }, {
        "k": "Twitter",
        "v": "Twitter"
      }, {
        "k": "WebID",
        "v": "WebID"
      }, {
        "k": "Yubikey",
        "v": "Yubikey"
      }],
      "title": "authentication",
      "type": "select"
    }, {
      "default": "Same",
      "id": "userDB",
      "select": [{
        "k": "Same",
        "v": "Same as auth"
      }, {
        "k": "AD",
        "v": "Active Directory"
      }, {
        "k": "DBI",
        "v": "Database (DBI)"
      }, {
        "k": "LDAP",
        "v": "LDAP"
      }, {
        "k": "Null",
        "v": "None"
      }],
      "title": "userDB",
      "type": "select"
    }, {
      "default": "Demo",
      "id": "passwordDB",
      "select": [{
        "k": "AD",
        "v": "Active Directory"
      }, {
        "k": "Choice",
        "v": "authChoice"
      }, {
        "k": "DBI",
        "v": "Database (DBI)"
      }, {
        "k": "Demo",
        "v": "Demonstration"
      }, {
        "k": "LDAP",
        "v": "LDAP"
      }, {
        "k": "Null",
        "v": "None"
      }],
      "title": "passwordDB",
      "type": "select"
    }],
    "_nodes_cond": [{
      "_nodes": [{
        "default": 4,
        "id": "apacheAuthnLevel",
        "title": "apacheAuthnLevel",
        "type": "int"
      }],
      "id": "apacheParams",
      "show": false,
      "title": "apacheParams",
      "type": "simpleInputContainer"
    }, {
      "_nodes": [{
        "default": 1,
        "id": "browserIdAuthnLevel",
        "title": "browserIdAuthnLevel",
        "type": "int"
      }, {
        "id": "browserIdAutoLogin",
        "title": "browserIdAutoLogin",
        "type": "bool"
      }, {
        "id": "browserIdVerificationURL",
        "title": "browserIdVerificationURL"
      }, {
        "id": "browserIdSiteName",
        "title": "browserIdSiteName"
      }, {
        "id": "browserIdSiteLogo",
        "title": "browserIdSiteLogo"
      }, {
        "id": "browserIdBackgroundColor",
        "title": "browserIdBackgroundColor"
      }],
      "id": "browserIdParams",
      "show": false,
      "title": "browserIdParams",
      "type": "simpleInputContainer"
    }, {
      "_nodes": [{
        "default": 1,
        "id": "CAS_authnLevel",
        "title": "CAS_authnLevel",
        "type": "int"
      }, {
        "id": "CAS_url",
        "title": "CAS_url"
      }, {
        "id": "CAS_CAFile",
        "title": "CAS_CAFile"
      }, {
        "id": "CAS_renew",
        "title": "CAS_renew",
        "type": "bool"
      }, {
        "id": "CAS_gateway",
        "title": "CAS_gateway",
        "type": "bool"
      }, {
        "default": "/tmp/pgt.txt",
        "id": "CAS_pgtFile",
        "title": "CAS_pgtFile"
      }, {
        "cnodes": "CAS_proxiedServices",
        "id": "CAS_proxiedServices",
        "title": "CAS_proxiedServices",
        "type": "keyTextContainer"
      }],
      "id": "casParams",
      "show": false,
      "title": "casParams"
    }, {
      "_nodes": [{
        "id": "authChoiceParam",
        "title": "authChoiceParam"
      }, {
        "cnodes": "authChoiceModules",
        "id": "authChoiceModules",
        "title": "authChoiceModules",
        "type": "keyTextContainer"
      }],
      "id": "choiceParams",
      "show": false,
      "title": "choiceParams"
    }, {
      "_nodes": [{
        "default": 2,
        "id": "dbiAuthnLevel",
        "title": "dbiAuthnLevel",
        "type": "int"
      }, {
        "cnodes": "dbiExportedVars",
        "default": [],
        "id": "dbiExportedVars",
        "title": "dbiExportedVars",
        "type": "keyTextContainer"
      }, {
        "_nodes": [{
          "_nodes": [{
            "id": "dbiAuthChain",
            "title": "dbiAuthChain"
          }, {
            "id": "dbiAuthUser",
            "title": "dbiAuthUser"
          }, {
            "id": "dbiAuthPassword",
            "title": "dbiAuthPassword"
          }],
          "id": "dbiConnectionAuth",
          "title": "dbiConnectionAuth",
          "type": "simpleInputContainer"
        }, {
          "_nodes": [{
            "id": "dbiUserChain",
            "title": "dbiUserChain"
          }, {
            "id": "dbiUserUser",
            "title": "dbiUserUser"
          }, {
            "id": "dbiUserPassword",
            "title": "dbiUserPassword"
          }],
          "id": "dbiConnectionUser",
          "title": "dbiConnectionUser",
          "type": "simpleInputContainer"
        }],
        "id": "dbiConnection",
        "title": "dbiConnection"
      }, {
        "_nodes": [{
          "id": "dbiAuthTable",
          "title": "dbiAuthTable"
        }, {
          "id": "dbiUserTable",
          "title": "dbiUserTable"
        }, {
          "id": "dbiAuthLoginCol",
          "title": "dbiAuthLoginCol"
        }, {
          "id": "dbiAuthPasswordCol",
          "title": "dbiAuthPasswordCol"
        }, {
          "id": "dbiPasswordMailCol",
          "title": "dbiPasswordMailCol"
        }, {
          "id": "userPivot",
          "title": "userPivot"
        }],
        "id": "dbiSchema",
        "title": "dbiSchema",
        "type": "simpleInputContainer"
      }, {
        "_nodes": [{
          "id": "dbiAuthPasswordHash",
          "title": "dbiAuthPasswordHash"
        }],
        "id": "dbiPassword",
        "title": "dbiPassword",
        "type": "simpleInputContainer"
      }],
      "id": "dbiParams",
      "show": false,
      "title": "dbiParams"
    }, {
      "_nodes": [{
        "cnodes": "demoExportedVars",
        "default": [{
          "data": "cn",
          "id": "demoExportedVars/cn",
          "title": "cn",
          "type": "keyText"
        }, {
          "data": "mail",
          "id": "demoExportedVars/mail",
          "title": "mail",
          "type": "keyText"
        }, {
          "data": "uid",
          "id": "demoExportedVars/uid",
          "title": "uid",
          "type": "keyText"
        }],
        "id": "demoExportedVars",
        "title": "demoExportedVars",
        "type": "keyTextContainer"
      }],
      "id": "demoParams",
      "show": false,
      "title": "demoParams"
    }, {
      "_nodes": [{
        "default": 1,
        "id": "facebookAuthnLevel",
        "title": "facebookAuthnLevel",
        "type": "int"
      }, {
        "cnodes": "facebookExportedVars",
        "default": [],
        "id": "facebookExportedVars",
        "title": "facebookExportedVars",
        "type": "keyTextContainer"
      }, {
        "id": "facebookAppId",
        "title": "facebookAppId"
      }, {
        "id": "facebookAppSecret",
        "title": "facebookAppSecret"
      }],
      "id": "facebookParams",
      "show": false,
      "title": "facebookParams"
    }, {
      "_nodes": [{
        "default": 1,
        "id": "googleAuthnLevel",
        "title": "googleAuthnLevel",
        "type": "int"
      }, {
        "cnodes": "googleExportedVars",
        "default": [],
        "id": "googleExportedVars",
        "title": "googleExportedVars",
        "type": "keyTextContainer"
      }],
      "id": "googleParams",
      "show": false,
      "title": "googleParams"
    }, {
      "_nodes": [{
        "default": 2,
        "id": "ldapAuthnLevel",
        "title": "ldapAuthnLevel",
        "type": "int"
      }, {
        "cnodes": "ldapExportedVars",
        "default": [{
          "data": "cn",
          "id": "ldapExportedVars/cn",
          "title": "cn",
          "type": "keyText"
        }, {
          "data": "mail",
          "id": "ldapExportedVars/mail",
          "title": "mail",
          "type": "keyText"
        }, {
          "data": "uid",
          "id": "ldapExportedVars/uid",
          "title": "uid",
          "type": "keyText"
        }],
        "id": "ldapExportedVars",
        "title": "ldapExportedVars",
        "type": "keyTextContainer"
      }, {
        "_nodes": [{
          "default": "ldap://localhost",
          "id": "ldapServer",
          "title": "ldapServer"
        }, {
          "default": 389,
          "id": "ldapPort",
          "title": "ldapPort",
          "type": "int"
        }, {
          "default": "dc=example,dc=com",
          "id": "ldapBase",
          "title": "ldapBase"
        }, {
          "default": "",
          "id": "managerDn",
          "title": "managerDn"
        }, {
          "default": "",
          "id": "managerPassword",
          "title": "managerPassword"
        }, {
          "default": 120,
          "id": "ldapTimeout",
          "title": "ldapTimeout",
          "type": "int"
        }, {
          "default": 3,
          "id": "ldapVersion",
          "title": "ldapVersion",
          "type": "int"
        }, {
          "id": "ldapRaw",
          "title": "ldapRaw"
        }],
        "id": "ldapConnection",
        "title": "ldapConnection",
        "type": "simpleInputContainer"
      }, {
        "_nodes": [{
          "id": "LDAPFilter",
          "title": "LDAPFilter"
        }, {
          "id": "AuthLDAPFilter",
          "title": "AuthLDAPFilter"
        }, {
          "id": "mailLDAPFilter",
          "title": "mailLDAPFilter"
        }],
        "id": "ldapFilters",
        "title": "ldapFilters",
        "type": "simpleInputContainer"
      }, {
        "_nodes": [{
          "id": "ldapGroupBase",
          "title": "ldapGroupBase"
        }, {
          "default": "groupOfNames",
          "id": "ldapGroupObjectClass",
          "title": "ldapGroupObjectClass"
        }, {
          "default": "member",
          "id": "ldapGroupAttributeName",
          "title": "ldapGroupAttributeName"
        }, {
          "default": "dn",
          "id": "ldapGroupAttributeNameUser",
          "title": "ldapGroupAttributeNameUser"
        }, {
          "default": "cn",
          "id": "ldapGroupAttributeNameSearch",
          "title": "ldapGroupAttributeNameSearch"
        }, {
          "default": 0,
          "id": "ldapGroupRecursive",
          "title": "ldapGroupRecursive",
          "type": "bool"
        }, {
          "default": "dn",
          "id": "ldapGroupAttributeNameGroup",
          "title": "ldapGroupAttributeNameGroup"
        }],
        "id": "ldapGroups",
        "title": "ldapGroups",
        "type": "simpleInputContainer"
      }, {
        "_nodes": [{
          "default": 0,
          "id": "ldapPpolicyControl",
          "title": "ldapPpolicyControl",
          "type": "bool"
        }, {
          "default": 0,
          "id": "ldapSetPassword",
          "title": "ldapSetPassword",
          "type": "bool"
        }, {
          "default": 0,
          "id": "ldapChangePasswordAsUser",
          "title": "ldapChangePasswordAsUser",
          "type": "bool"
        }, {
          "default": "utf-8",
          "id": "ldapPwdEnc",
          "title": "ldapPwdEnc"
        }, {
          "default": 1,
          "id": "ldapUsePasswordResetAttribute",
          "title": "ldapUsePasswordResetAttribute",
          "type": "bool"
        }, {
          "default": "pwdReset",
          "id": "ldapPasswordResetAttribute",
          "title": "ldapPasswordResetAttribute"
        }, {
          "default": "TRUE",
          "id": "ldapPasswordResetAttributeValue",
          "title": "ldapPasswordResetAttributeValue"
        }],
        "id": "ldapPassword",
        "title": "ldapPassword",
        "type": "simpleInputContainer"
      }],
      "id": "ldapParams",
      "show": false,
      "title": "ldapParams"
    }, {
      "_nodes": [{
        "default": 2,
        "id": "nullAuthnLevel",
        "title": "nullAuthnLevel",
        "type": "int"
      }],
      "id": "nullParams",
      "show": false,
      "title": "nullParams",
      "type": "simpleInputContainer"
    }, {
      "_nodes": [{
        "default": 1,
        "id": "openIdAuthnLevel",
        "title": "openIdAuthnLevel",
        "type": "int"
      }, {
        "cnodes": "openIdExportedVars",
        "default": [],
        "id": "openIdExportedVars",
        "title": "openIdExportedVars",
        "type": "keyTextContainer"
      }, {
        "id": "openIdSecret",
        "title": "openIdSecret"
      }, {
        "id": "openIdIDPList",
        "title": "openIdIDPList"
      }],
      "id": "openIdParams",
      "show": false,
      "title": "openIdParams"
    }, {
      "_nodes": [{
        "id": "soapAuthService",
        "title": "soapAuthService"
      }, {
        "id": "remoteCookieName",
        "title": "remoteCookieName"
      }, {
        "id": "soapSessionService",
        "title": "soapSessionService"
      }],
      "id": "proxyParams",
      "show": false,
      "title": "proxyParams",
      "type": "simpleInputContainer"
    }, {
      "_nodes": [{
        "default": 3,
        "id": "radiusAuthnLevel",
        "title": "radiusAuthnLevel",
        "type": "int"
      }, {
        "id": "radiusSecret",
        "title": "radiusSecret"
      }, {
        "id": "radiusServer",
        "title": "radiusServer"
      }],
      "id": "radiusParams",
      "show": false,
      "title": "radiusParams",
      "type": "simpleInputContainer"
    }, {
      "_nodes": [{
        "id": "remotePortal",
        "title": "remotePortal"
      }, {
        "id": "remoteCookieName",
        "title": "remoteCookieName"
      }, {
        "default": "Lemonldap::NG::Common::Apache::Session::SOAP",
        "id": "remoteGlobalStorage",
        "title": "remoteGlobalStorage"
      }, {
        "cnodes": "remoteGlobalStorageOptions",
        "default": [{
          "data": "http://auth.example.com/Lemonldap/NG/Common/PSGI/SOAPService",
          "id": "remoteGlobalStorageOptions/ns",
          "title": "ns",
          "type": "keyText"
        }, {
          "data": "http://auth.example.com/sessions",
          "id": "remoteGlobalStorageOptions/proxy",
          "title": "proxy",
          "type": "keyText"
        }],
        "id": "remoteGlobalStorageOptions",
        "title": "remoteGlobalStorageOptions",
        "type": "keyTextContainer"
      }],
      "id": "remoteParams",
      "show": false,
      "title": "remoteParams"
    }, {
      "_nodes": [{
        "default": 2,
        "id": "slaveAuthnLevel",
        "title": "slaveAuthnLevel",
        "type": "int"
      }, {
        "cnodes": "slaveExportedVars",
        "default": [],
        "id": "slaveExportedVars",
        "title": "slaveExportedVars",
        "type": "keyTextContainer"
      }, {
        "id": "slaveUserHeader",
        "title": "slaveUserHeader"
      }, {
        "id": "slaveMasterIP",
        "title": "slaveMasterIP"
      }],
      "id": "slaveParams",
      "show": false,
      "title": "slaveParams"
    }, {
      "_nodes": [{
        "default": 5,
        "id": "SSLAuthnLevel",
        "title": "SSLAuthnLevel",
        "type": "int"
      }, {
        "id": "SSLVar",
        "title": "SSLVar"
      }],
      "id": "sslParams",
      "show": false,
      "title": "sslParams",
      "type": "simpleInputContainer"
    }, {
      "_nodes": [{
        "default": 1,
        "id": "twitterAuthnLevel",
        "title": "twitterAuthnLevel",
        "type": "int"
      }, {
        "id": "twitterKey",
        "title": "twitterKey"
      }, {
        "id": "twitterSecret",
        "title": "twitterSecret"
      }, {
        "id": "twitterAppName",
        "title": "twitterAppName"
      }],
      "id": "twitterParams",
      "show": false,
      "title": "twitterParams",
      "type": "simpleInputContainer"
    }, {
      "_nodes": [{
        "default": 1,
        "id": "webIDAuthnLevel",
        "title": "webIDAuthnLevel",
        "type": "int"
      }, {
        "cnodes": "webIDExportedVars",
        "default": [],
        "id": "webIDExportedVars",
        "title": "webIDExportedVars",
        "type": "keyTextContainer"
      }, {
        "id": "webIDWhitelist",
        "title": "webIDWhitelist"
      }],
      "id": "webIDParams",
      "show": false,
      "title": "webIDParams"
    }, {
      "_nodes": [{
        "default": 3,
        "id": "yubikeyAuthnLevel",
        "title": "yubikeyAuthnLevel",
        "type": "int"
      }, {
        "id": "yubikeyClientID",
        "title": "yubikeyClientID"
      }, {
        "id": "yubikeySecretKey",
        "title": "yubikeySecretKey"
      }, {
        "default": 12,
        "id": "yubikeyPublicIDSize",
        "title": "yubikeyPublicIDSize",
        "type": "int"
      }],
      "id": "yubikeyParams",
      "show": false,
      "title": "yubikeyParams",
      "type": "simpleInputContainer"
    }],
    "_nodes_filter": "authParams",
    "id": "authParams",
    "title": "authParams",
    "type": "authParams"
  }, {
    "_nodes": [{
      "_nodes": [{
        "default": 0,
        "id": "issuerDBSAMLActivation",
        "title": "issuerDBSAMLActivation",
        "type": "bool"
      }, {
        "default": "^/saml/",
        "id": "issuerDBSAMLPath",
        "title": "issuerDBSAMLPath"
      }, {
        "default": 1,
        "id": "issuerDBSAMLRule",
        "title": "issuerDBSAMLRule",
        "type": "boolOrExpr"
      }],
      "id": "issuerDBSAML",
      "title": "issuerDBSAML",
      "type": "simpleInputContainer"
    }, {
      "_nodes": [{
        "default": 0,
        "id": "issuerDBCASActivation",
        "title": "issuerDBCASActivation",
        "type": "bool"
      }, {
        "default": "^/cas/",
        "id": "issuerDBCASPath",
        "title": "issuerDBCASPath"
      }, {
        "default": 1,
        "id": "issuerDBCASRule",
        "title": "issuerDBCASRule",
        "type": "boolOrExpr"
      }, {
        "_nodes": [{
          "id": "casAttr",
          "title": "casAttr"
        }, {
          "default": "none",
          "id": "casAccessControlPolicy",
          "select": [{
            "k": "none",
            "v": "None"
          }, {
            "k": "error",
            "v": "Display error on portal"
          }, {
            "k": "faketicket",
            "v": "Send a fake service ticket"
          }],
          "title": "casAccessControlPolicy",
          "type": "select"
        }, {
          "id": "casStorage",
          "title": "casStorage"
        }, {
          "cnodes": "casStorageOptions",
          "id": "casStorageOptions",
          "title": "casStorageOptions",
          "type": "keyTextContainer"
        }],
        "id": "issuerDBCASOptions",
        "title": "issuerDBCASOptions"
      }],
      "id": "issuerDBCAS",
      "title": "issuerDBCAS"
    }, {
      "_nodes": [{
        "default": 0,
        "id": "issuerDBOpenIDActivation",
        "title": "issuerDBOpenIDActivation",
        "type": "bool"
      }, {
        "default": "^/openidserver/",
        "id": "issuerDBOpenIDPath",
        "title": "issuerDBOpenIDPath"
      }, {
        "default": 1,
        "id": "issuerDBOpenIDRule",
        "title": "issuerDBOpenIDRule",
        "type": "boolOrExpr"
      }, {
        "_nodes": [{
          "id": "openIdIssuerSecret",
          "title": "openIdIssuerSecret"
        }, {
          "id": "openIdAttr",
          "title": "openIdAttr"
        }, {
          "id": "openIdSPList",
          "title": "openIdSPList",
          "type": "openidServerList"
        }, {
          "_nodes": [{
            "default": "cn",
            "id": "openIdSreg_fullname",
            "title": "openIdSreg_fullname"
          }, {
            "default": "uid",
            "id": "openIdSreg_nickname",
            "title": "openIdSreg_nickname"
          }, {
            "id": "openIdSreg_language",
            "title": "openIdSreg_language"
          }, {
            "id": "openIdSreg_postcode",
            "title": "openIdSreg_postcode"
          }, {
            "default": "_timezone",
            "id": "openIdSreg_timezone",
            "title": "openIdSreg_timezone"
          }, {
            "id": "openIdSreg_country",
            "title": "openIdSreg_country"
          }, {
            "id": "openIdSreg_gender",
            "title": "openIdSreg_gender"
          }, {
            "default": "mail",
            "id": "openIdSreg_email",
            "title": "openIdSreg_email"
          }, {
            "id": "openIdSreg_dob",
            "title": "openIdSreg_dob"
          }],
          "id": "openIdSreg",
          "title": "openIdSreg",
          "type": "simpleInputContainer"
        }],
        "id": "issuerDBOpenIDOptions",
        "title": "issuerDBOpenIDOptions"
      }],
      "id": "issuerDBOpenID",
      "title": "issuerDBOpenID"
    }],
    "id": "issuerParams",
    "title": "issuerParams"
  }, {
    "_nodes": [{
      "default": "uid",
      "id": "whatToTrace",
      "title": "whatToTrace"
    }],
    "id": "logParams",
    "title": "logParams",
    "type": "simpleInputContainer"
  }, {
    "_nodes": [{
      "default": "lemonldap",
      "id": "cookieName",
      "title": "cookieName"
    }, {
      "default": "example.com",
      "id": "domain",
      "title": "domain"
    }, {
      "default": 0,
      "id": "cda",
      "title": "cda",
      "type": "bool"
    }, {
      "default": 0,
      "id": "securedCookie",
      "select": [{
        "k": "0",
        "v": "unsecuredCookie"
      }, {
        "k": "1",
        "v": "securedCookie"
      }, {
        "k": "2",
        "v": "doubleCookie"
      }, {
        "k": "3",
        "v": "doubleCookieForSingleSession"
      }],
      "title": "securedCookie",
      "type": "select"
    }, {
      "default": 1,
      "id": "httpOnly",
      "title": "httpOnly",
      "type": "bool"
    }, {
      "id": "cookieExpiration",
      "title": "cookieExpiration"
    }],
    "id": "cookieParams",
    "title": "cookieParams",
    "type": "simpleInputContainer"
  }, {
    "_nodes": [{
      "default": 0,
      "id": "storePassword",
      "title": "storePassword",
      "type": "bool"
    }, {
      "default": 72000,
      "id": "timeout",
      "title": "timeout",
      "type": "int"
    }, {
      "default": 0,
      "id": "timeoutActivity",
      "select": [{
        "k": "0",
        "v": "None"
      }, {
        "k": "900",
        "v": "15 min"
      }, {
        "k": "1800",
        "v": "30 min"
      }, {
        "k": "2700",
        "v": "45 min"
      }, {
        "k": "3600",
        "v": "60 min"
      }],
      "title": "timeoutActivity",
      "type": "select"
    }, {
      "cnodes": "grantSessionRules",
      "id": "grantSessionRules",
      "title": "grantSessionRules",
      "type": "keyTextContainer"
    }, {
      "_nodes": [{
        "default": "Apache::Session::File",
        "id": "globalStorage",
        "title": "globalStorage"
      }, {
        "cnodes": "globalStorageOptions",
        "default": [{
          "data": "t/sessions",
          "id": "globalStorageOptions/Directory",
          "title": "Directory",
          "type": "keyText"
        }, {
          "data": "t/sessions",
          "id": "globalStorageOptions/LockDirectory",
          "title": "LockDirectory",
          "type": "keyText"
        }, {
          "data": "Lemonldap::NG::Common::Apache::Session::Generate::SHA256",
          "id": "globalStorageOptions/generateModule",
          "title": "generateModule",
          "type": "keyText"
        }],
        "id": "globalStorageOptions",
        "title": "globalStorageOptions",
        "type": "keyTextContainer"
      }, {
        "default": "Cache::FileCache",
        "id": "localSessionStorage",
        "title": "localSessionStorage"
      }, {
        "cnodes": "localSessionStorageOptions",
        "default": [{
          "data": 3,
          "id": "localSessionStorageOptions/cache_depth",
          "title": "cache_depth",
          "type": "keyText"
        }, {
          "data": "/tmp",
          "id": "localSessionStorageOptions/cache_root",
          "title": "cache_root",
          "type": "keyText"
        }, {
          "data": 600,
          "id": "localSessionStorageOptions/default_expires_in",
          "title": "default_expires_in",
          "type": "keyText"
        }, {
          "data": "007",
          "id": "localSessionStorageOptions/directory_umask",
          "title": "directory_umask",
          "type": "keyText"
        }, {
          "data": "lemonldap-ng-sessions",
          "id": "localSessionStorageOptions/namespace",
          "title": "namespace",
          "type": "keyText"
        }],
        "id": "localSessionStorageOptions",
        "title": "localSessionStorageOptions",
        "type": "keyTextContainer"
      }],
      "id": "sessionStorage",
      "title": "sessionStorage"
    }, {
      "_nodes": [{
        "default": 0,
        "id": "singleSession",
        "title": "singleSession",
        "type": "bool"
      }, {
        "default": 0,
        "id": "singleIP",
        "title": "singleIP",
        "type": "bool"
      }, {
        "default": 0,
        "id": "singleUserByIP",
        "title": "singleUserByIP",
        "type": "bool"
      }, {
        "default": 0,
        "id": "singleSessionUserByIP",
        "title": "singleSessionUserByIP",
        "type": "bool"
      }, {
        "default": 1,
        "id": "notifyDeleted",
        "title": "notifyDeleted",
        "type": "bool"
      }, {
        "default": 0,
        "id": "notifyOther",
        "title": "notifyOther",
        "type": "bool"
      }],
      "id": "multipleSessions",
      "title": "multipleSessions",
      "type": "simpleInputContainer"
    }, {
      "_nodes": [{
        "id": "persistentStorage",
        "title": "persistentStorage"
      }, {
        "cnodes": "persistentStorageOptions",
        "id": "persistentStorageOptions",
        "title": "persistentStorageOptions",
        "type": "keyTextContainer"
      }],
      "id": "persistentSessions",
      "title": "persistentSessions"
    }],
    "id": "sessionParams",
    "title": "sessionParams"
  }, {
    "cnodes": "reloadUrls",
    "id": "reloadUrls",
    "title": "reloadUrls",
    "type": "keyTextContainer"
  }, {
    "_nodes": [{
      "id": "customFunctions",
      "title": "customFunctions"
    }, {
      "_nodes": [{
        "default": 1,
        "id": "loginHistoryEnabled",
        "title": "loginHistoryEnabled",
        "type": "bool"
      }, {
        "default": 5,
        "id": "successLoginNumber",
        "title": "successLoginNumber",
        "type": "int"
      }, {
        "default": 5,
        "id": "failedLoginNumber",
        "title": "failedLoginNumber",
        "type": "int"
      }, {
        "cnodes": "sessionDataToRemember",
        "id": "sessionDataToRemember",
        "title": "sessionDataToRemember",
        "type": "keyTextContainer"
      }],
      "id": "loginHistory",
      "title": "loginHistory"
    }, {
      "_nodes": [{
        "default": 0,
        "id": "notification",
        "title": "notification",
        "type": "bool"
      }, {
        "default": "File",
        "id": "notificationStorage",
        "title": "notificationStorage"
      }, {
        "cnodes": "notificationStorageOptions",
        "default": [{
          "data": "/var/lib/lemonldap-ng/notifications",
          "id": "notificationStorageOptions/dirName",
          "title": "dirName",
          "type": "keyText"
        }],
        "id": "notificationStorageOptions",
        "title": "notificationStorageOptions",
        "type": "keyTextContainer"
      }, {
        "default": "allusers",
        "id": "notificationWildcard",
        "title": "notificationWildcard"
      }, {
        "id": "notificationXSLTfile",
        "title": "notificationXSLTfile"
      }],
      "id": "notifications",
      "title": "notifications"
    }, {
      "_nodes": [{
        "_nodes": [{
          "default": "",
          "id": "SMTPServer",
          "title": "SMTPServer"
        }, {
          "id": "SMTPAuthUser",
          "title": "SMTPAuthUser"
        }, {
          "id": "SMTPAuthPass",
          "title": "SMTPAuthPass"
        }],
        "id": "SMTP",
        "title": "SMTP",
        "type": "simpleInputContainer"
      }, {
        "_nodes": [{
          "default": "noreply@example.com",
          "id": "mailFrom",
          "title": "mailFrom"
        }, {
          "id": "mailReplyTo",
          "title": "mailReplyTo"
        }, {
          "default": "utf-8",
          "id": "mailCharset",
          "title": "mailCharset"
        }],
        "id": "mailHeaders",
        "title": "mailHeaders",
        "type": "simpleInputContainer"
      }, {
        "_nodes": [{
          "default": "",
          "id": "mailSubject",
          "title": "mailSubject"
        }, {
          "id": "mailBody",
          "title": "mailBody",
          "type": "longtext"
        }, {
          "default": "",
          "id": "mailConfirmSubject",
          "title": "mailConfirmSubject"
        }, {
          "id": "mailConfirmBody",
          "title": "mailConfirmBody",
          "type": "longtext"
        }],
        "id": "mailContent",
        "title": "mailContent",
        "type": "simpleInputContainer"
      }, {
        "_nodes": [{
          "default": "http://auth.example.com/resetpwd",
          "id": "mailUrl",
          "title": "mailUrl"
        }, {
          "default": "[A-Z]{3}[a-z]{5}.\\d{2}",
          "id": "randomPasswordRegexp",
          "title": "randomPasswordRegexp"
        }, {
          "default": 0,
          "id": "mailTimeout",
          "title": "mailTimeout",
          "type": "int"
        }, {
          "default": "mail",
          "id": "mailSessionKey",
          "title": "mailSessionKey"
        }],
        "id": "mailOther",
        "title": "mailOther",
        "type": "simpleInputContainer"
      }],
      "id": "passwordManagement",
      "title": "passwordManagement"
    }, {
      "_nodes": [{
        "default": "Null",
        "id": "registerDB",
        "select": [{
          "k": "AD",
          "v": "Active Directory"
        }, {
          "k": "Demo",
          "v": "Demonstration"
        }, {
          "k": "LDAP",
          "v": "LDAP"
        }, {
          "k": "Null",
          "v": "None"
        }],
        "title": "registerDB",
        "type": "select"
      }, {
        "default": 0,
        "id": "registerTimeout",
        "title": "registerTimeout",
        "type": "int"
      }, {
        "default": "",
        "id": "registerConfirmSubject",
        "title": "registerConfirmSubject"
      }, {
        "default": "",
        "id": "registerDoneSubject",
        "title": "registerDoneSubject"
      }],
      "id": "register",
      "title": "register",
      "type": "simpleInputContainer"
    }, {
      "_nodes": [{
        "default": "^[\\w\\.\\-@]+$",
        "id": "userControl",
        "title": "userControl"
      }, {
        "default": "p2@Pol9Lo_Ze&j*P",
        "id": "key",
        "title": "key",
        "type": "password"
      }, {
        "id": "trustedDomains",
        "title": "trustedDomains"
      }, {
        "default": 1,
        "id": "useSafeJail",
        "title": "useSafeJail",
        "type": "bool"
      }, {
        "default": 1,
        "id": "checkXSS",
        "title": "checkXSS",
        "type": "bool"
      }],
      "id": "security",
      "title": "security",
      "type": "simpleInputContainer"
    }, {
      "_nodes": [{
        "default": -1,
        "id": "https",
        "title": "https",
        "type": "trool"
      }, {
        "default": -1,
        "id": "port",
        "title": "port",
        "type": "int"
      }, {
        "default": 0,
        "id": "useRedirectOnForbidden",
        "title": "useRedirectOnForbidden",
        "type": "bool"
      }, {
        "default": 1,
        "id": "useRedirectOnError",
        "title": "useRedirectOnError",
        "type": "bool"
      }, {
        "default": 0,
        "id": "maintenance",
        "title": "maintenance",
        "type": "bool"
      }],
      "id": "redirection",
      "title": "redirection",
      "type": "simpleInputContainer"
    }, {
      "_nodes": [{
        "default": 0,
        "id": "jsRedirect",
        "title": "jsRedirect",
        "type": "boolOrExpr"
      }],
      "id": "portalRedirection",
      "title": "portalRedirection",
      "type": "simpleInputContainer"
    }, {
      "cnodes": "logoutServices",
      "default": [],
      "id": "logoutServices",
      "title": "logoutServices",
      "type": "keyTextContainer"
    }],
    "id": "advancedParams",
    "title": "advancedParams"
  }],
  "id": "generalParameters",
  "title": "generalParameters"
}, {
  "_nodes": [{
    "cnodes": "exportedVars",
    "default": [],
    "id": "exportedVars",
    "title": "exportedVars",
    "type": "keyTextContainer"
  }, {
    "cnodes": "macros",
    "default": [],
    "id": "macros",
    "title": "macros",
    "type": "keyTextContainer"
  }, {
    "cnodes": "groups",
    "default": [],
    "id": "groups",
    "title": "groups",
    "type": "keyTextContainer"
  }],
  "id": "variables",
  "title": "variables"
}, {
  "cnodes": "virtualHosts",
  "id": "virtualHosts",
  "template": "virtualHost",
  "title": "virtualHosts",
  "type": "virtualHostContainer"
}, {
  "_nodes": [{
    "default": "#PORTAL#/saml/metadata",
    "id": "samlEntityID",
    "title": "samlEntityID"
  }, {
    "_nodes": [{
      "_nodes": [{
        "default": "",
        "id": "samlServicePrivateKeySig",
        "title": "samlServicePrivateKeySig",
        "type": "file"
      }, {
        "default": "",
        "id": "samlServicePrivateKeySigPwd",
        "title": "samlServicePrivateKeySigPwd"
      }, {
        "default": "",
        "id": "samlServicePublicKeySig",
        "title": "samlServicePublicKeySig",
        "type": "file"
      }],
      "id": "samlServiceSecuritySig",
      "title": "samlServiceSecuritySig"
    }, {
      "_nodes": [{
        "default": "",
        "id": "samlServicePrivateKeyEnc",
        "title": "samlServicePrivateKeyEnc",
        "type": "file"
      }, {
        "id": "samlServicePrivateKeyEncPwd",
        "title": "samlServicePrivateKeyEncPwd"
      }, {
        "default": "",
        "id": "samlServicePublicKeyEnc",
        "title": "samlServicePublicKeyEnc",
        "type": "file"
      }],
      "id": "samlServiceSecurityEnc",
      "title": "samlServiceSecurityEnc"
    }],
    "id": "samlServiceSecurity",
    "title": "samlServiceSecurity"
  }, {
    "_nodes": [{
      "default": "mail",
      "id": "samlNameIDFormatMapEmail",
      "title": "samlNameIDFormatMapEmail"
    }, {
      "default": "mail",
      "id": "samlNameIDFormatMapX509",
      "title": "samlNameIDFormatMapX509"
    }, {
      "default": "uid",
      "id": "samlNameIDFormatMapWindows",
      "title": "samlNameIDFormatMapWindows"
    }, {
      "default": "uid",
      "id": "samlNameIDFormatMapKerberos",
      "title": "samlNameIDFormatMapKerberos"
    }],
    "id": "samlNameIDFormatMap",
    "title": "samlNameIDFormatMap",
    "type": "simpleInputContainer"
  }, {
    "_nodes": [{
      "default": 2,
      "id": "samlAuthnContextMapPassword",
      "title": "samlAuthnContextMapPassword",
      "type": "int"
    }, {
      "default": 3,
      "id": "samlAuthnContextMapPasswordProtectedTransport",
      "title": "samlAuthnContextMapPasswordProtectedTransport",
      "type": "int"
    }, {
      "default": 5,
      "id": "samlAuthnContextMapTLSClient",
      "title": "samlAuthnContextMapTLSClient",
      "type": "int"
    }, {
      "default": 4,
      "id": "samlAuthnContextMapKerberos",
      "title": "samlAuthnContextMapKerberos",
      "type": "int"
    }],
    "id": "samlAuthnContextMap",
    "title": "samlAuthnContextMap",
    "type": "simpleInputContainer"
  }, {
    "_nodes": [{
      "default": "Example",
      "id": "samlOrganizationDisplayName",
      "title": "samlOrganizationDisplayName"
    }, {
      "default": "Example",
      "id": "samlOrganizationName",
      "title": "samlOrganizationName"
    }, {
      "default": "http://www.example.com",
      "id": "samlOrganizationURL",
      "title": "samlOrganizationURL"
    }],
    "id": "samlOrganization",
    "title": "samlOrganization",
    "type": "simpleInputContainer"
  }, {
    "_nodes": [{
      "default": 1,
      "id": "samlSPSSODescriptorAuthnRequestsSigned",
      "title": "samlSPSSODescriptorAuthnRequestsSigned",
      "type": "bool"
    }, {
      "default": 1,
      "id": "samlSPSSODescriptorWantAssertionsSigned",
      "title": "samlSPSSODescriptorWantAssertionsSigned",
      "type": "bool"
    }, {
      "_nodes": [{
        "default": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect;#PORTAL#/saml/proxySingleLogout;#PORTAL#/saml/proxySingleLogoutReturn",
        "id": "samlSPSSODescriptorSingleLogoutServiceHTTPRedirect",
        "title": "samlSPSSODescriptorSingleLogoutServiceHTTPRedirect",
        "type": "samlService"
      }, {
        "default": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST;#PORTAL#/saml/proxySingleLogout;#PORTAL#/saml/proxySingleLogoutReturn",
        "id": "samlSPSSODescriptorSingleLogoutServiceHTTPPost",
        "title": "samlSPSSODescriptorSingleLogoutServiceHTTPPost",
        "type": "samlService"
      }, {
        "default": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP;#PORTAL#/saml/proxySingleLogoutSOAP;",
        "id": "samlSPSSODescriptorSingleLogoutServiceSOAP",
        "title": "samlSPSSODescriptorSingleLogoutServiceSOAP",
        "type": "samlService"
      }],
      "id": "samlSPSSODescriptorSingleLogoutService",
      "title": "samlSPSSODescriptorSingleLogoutService"
    }, {
      "_nodes": [{
        "default": "1;0;urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact;#PORTAL#/saml/proxySingleSignOnArtifact",
        "id": "samlSPSSODescriptorAssertionConsumerServiceHTTPArtifact",
        "title": "samlSPSSODescriptorAssertionConsumerServiceHTTPArtifact",
        "type": "samlAssertion"
      }, {
        "default": "0;1;urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST;#PORTAL#/saml/proxySingleSignOnPost",
        "id": "samlSPSSODescriptorAssertionConsumerServiceHTTPPost",
        "title": "samlSPSSODescriptorAssertionConsumerServiceHTTPPost",
        "type": "samlAssertion"
      }],
      "id": "samlSPSSODescriptorAssertionConsumerService",
      "title": "samlSPSSODescriptorAssertionConsumerService"
    }, {
      "_nodes": [{
        "default": "1;0;urn:oasis:names:tc:SAML:2.0:bindings:SOAP;#PORTAL#/saml/artifact",
        "id": "samlSPSSODescriptorArtifactResolutionServiceArtifact",
        "title": "samlSPSSODescriptorArtifactResolutionServiceArtifact",
        "type": "samlAssertion"
      }],
      "id": "samlSPSSODescriptorArtifactResolutionService",
      "title": "samlSPSSODescriptorArtifactResolutionService"
    }],
    "id": "samlSPSSODescriptor",
    "title": "samlSPSSODescriptor"
  }, {
    "_nodes": [{
      "default": 1,
      "id": "samlIDPSSODescriptorWantAuthnRequestsSigned",
      "title": "samlIDPSSODescriptorWantAuthnRequestsSigned",
      "type": "bool"
    }, {
      "_nodes": [{
        "default": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect;#PORTAL#/saml/singleSignOn;",
        "id": "samlIDPSSODescriptorSingleSignOnServiceHTTPRedirect",
        "title": "samlIDPSSODescriptorSingleSignOnServiceHTTPRedirect",
        "type": "samlService"
      }, {
        "default": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST;#PORTAL#/saml/singleSignOn;",
        "id": "samlIDPSSODescriptorSingleSignOnServiceHTTPPost",
        "title": "samlIDPSSODescriptorSingleSignOnServiceHTTPPost",
        "type": "samlService"
      }, {
        "default": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact;#PORTAL#/saml/singleSignOnArtifact;",
        "id": "samlIDPSSODescriptorSingleSignOnServiceHTTPArtifact",
        "title": "samlIDPSSODescriptorSingleSignOnServiceHTTPArtifact",
        "type": "samlService"
      }],
      "id": "samlIDPSSODescriptorSingleSignOnService",
      "title": "samlIDPSSODescriptorSingleSignOnService"
    }, {
      "_nodes": [{
        "default": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect;#PORTAL#/saml/singleLogout;#PORTAL#/saml/singleLogoutReturn",
        "id": "samlIDPSSODescriptorSingleLogoutServiceHTTPRedirect",
        "title": "samlIDPSSODescriptorSingleLogoutServiceHTTPRedirect",
        "type": "samlService"
      }, {
        "default": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST;#PORTAL#/saml/singleLogout;#PORTAL#/saml/singleLogoutReturn",
        "id": "samlIDPSSODescriptorSingleLogoutServiceHTTPPost",
        "title": "samlIDPSSODescriptorSingleLogoutServiceHTTPPost",
        "type": "samlService"
      }, {
        "default": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP;#PORTAL#/saml/singleLogoutSOAP;",
        "id": "samlIDPSSODescriptorSingleLogoutServiceSOAP",
        "title": "samlIDPSSODescriptorSingleLogoutServiceSOAP",
        "type": "samlService"
      }],
      "id": "samlIDPSSODescriptorSingleLogoutService",
      "title": "samlIDPSSODescriptorSingleLogoutService"
    }, {
      "_nodes": [{
        "default": "1;0;urn:oasis:names:tc:SAML:2.0:bindings:SOAP;#PORTAL#/saml/artifact",
        "id": "samlIDPSSODescriptorArtifactResolutionServiceArtifact",
        "title": "samlIDPSSODescriptorArtifactResolutionServiceArtifact",
        "type": "samlAssertion"
      }],
      "id": "samlIDPSSODescriptorArtifactResolutionService",
      "title": "samlIDPSSODescriptorArtifactResolutionService"
    }],
    "id": "samlIDPSSODescriptor",
    "title": "samlIDPSSODescriptor"
  }, {
    "_nodes": [{
      "_nodes": [{
        "default": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP;#PORTAL#/saml/AA/SOAP;",
        "id": "samlAttributeAuthorityDescriptorAttributeServiceSOAP",
        "title": "samlAttributeAuthorityDescriptorAttributeServiceSOAP",
        "type": "samlService"
      }],
      "id": "samlAttributeAuthorityDescriptorAttributeService",
      "title": "samlAttributeAuthorityDescriptorAttributeService"
    }],
    "id": "samlAttributeAuthorityDescriptor",
    "title": "samlAttributeAuthorityDescriptor"
  }, {
    "_nodes": [{
      "default": "lemonldapidp",
      "id": "samlIdPResolveCookie",
      "title": "samlIdPResolveCookie"
    }, {
      "default": 1,
      "id": "samlMetadataForceUTF8",
      "title": "samlMetadataForceUTF8",
      "type": "bool"
    }, {
      "id": "samlStorage",
      "title": "samlStorage"
    }, {
      "cnodes": "samlStorageOptions",
      "id": "samlStorageOptions",
      "title": "samlStorageOptions",
      "type": "keyTextContainer"
    }, {
      "default": 600,
      "id": "samlRelayStateTimeout",
      "title": "samlRelayStateTimeout",
      "type": "int"
    }, {
      "default": 0,
      "id": "samlUseQueryStringSpecific",
      "title": "samlUseQueryStringSpecific",
      "type": "bool"
    }, {
      "_nodes": [{
        "default": 0,
        "id": "samlCommonDomainCookieActivation",
        "title": "samlCommonDomainCookieActivation",
        "type": "bool"
      }, {
        "id": "samlCommonDomainCookieDomain",
        "title": "samlCommonDomainCookieDomain"
      }, {
        "id": "samlCommonDomainCookieReader",
        "title": "samlCommonDomainCookieReader"
      }, {
        "id": "samlCommonDomainCookieWriter",
        "title": "samlCommonDomainCookieWriter"
      }],
      "id": "samlCommonDomainCookie",
      "title": "samlCommonDomainCookie",
      "type": "simpleInputContainer"
    }],
    "id": "samlAdvanced",
    "title": "samlAdvanced"
  }],
  "id": "samlServiceMetaData",
  "title": "samlServiceMetaData"
}, {
  "cnodes": "samlIDPMetaDataNodes",
  "id": "samlIDPMetaDataNodes",
  "template": "samlIDPMetaDataNode",
  "title": "samlIDPMetaDataNodes",
  "type": "samlIDPMetaDataNodeContainer"
}, {
  "cnodes": "samlSPMetaDataNodes",
  "id": "samlSPMetaDataNodes",
  "template": "samlSPMetaDataNode",
  "title": "samlSPMetaDataNodes",
  "type": "samlSPMetaDataNodeContainer"
}, {
  "id": "cfgLog",
  "title": "cfgLog",
  "data": "Log"
}]
