2017-02-06 21:25:35 +01:00
|
|
|
[{
|
|
|
|
"id": "generalParameters",
|
|
|
|
"title": "generalParameters",
|
|
|
|
"nodes": [{
|
|
|
|
"_nodes": [{
|
|
|
|
"default": "http://auth.example.com/",
|
|
|
|
"id": "portal",
|
|
|
|
"title": "portal",
|
|
|
|
"data": "http://auth.example.com/"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"_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"
|
|
|
|
}],
|
|
|
|
"help": "portalmenu.html#categories_and_applications",
|
|
|
|
"id": "applicationList",
|
|
|
|
"title": "applicationList",
|
|
|
|
"type": "catAndAppList"
|
|
|
|
}],
|
|
|
|
"help": "portalmenu.html",
|
|
|
|
"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"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "portalSkinBackground",
|
|
|
|
"select": [{
|
|
|
|
"k": "",
|
|
|
|
"v": "None"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "1280px-Anse_Source_d'Argent_2-La_Digue.jpg",
|
|
|
|
"v": "Anse"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "1280px-Autumn-clear-water-waterfall-landscape_-_Virginia_-_ForestWander.jpg",
|
|
|
|
"v": "Waterfall"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "1280px-BrockenSnowedTrees.jpg",
|
|
|
|
"v": "Snowed Trees"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "1280px-Cedar_Breaks_National_Monument_partially.jpg",
|
|
|
|
"v": "National Monument"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "1280px-Parry_Peak_from_Winter_Park.jpg",
|
|
|
|
"v": "Winter"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "Aletschgletscher_mit_Pinus_cembra1.jpg",
|
|
|
|
"v": "Pinus"
|
|
|
|
}],
|
|
|
|
"title": "portalSkinBackground",
|
|
|
|
"type": "portalskinbackground"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"cnodes": "portalSkinRules",
|
|
|
|
"help": "portalcustom.html",
|
|
|
|
"id": "portalSkinRules",
|
|
|
|
"title": "portalSkinRules",
|
|
|
|
"type": "keyTextContainer"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"_nodes": [{
|
|
|
|
"default": 1,
|
|
|
|
"id": "portalCheckLogins",
|
|
|
|
"title": "portalCheckLogins",
|
|
|
|
"type": "bool"
|
|
|
|
},
|
|
|
|
{
|
2017-04-14 12:12:30 +02:00
|
|
|
"default": 0,
|
2017-02-06 21:25:35 +01:00
|
|
|
"id": "portalDisplayResetPassword",
|
|
|
|
"title": "portalDisplayResetPassword",
|
|
|
|
"type": "bool"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"default": 1,
|
|
|
|
"id": "portalDisplayRegister",
|
|
|
|
"title": "portalDisplayRegister",
|
|
|
|
"type": "bool"
|
|
|
|
}],
|
|
|
|
"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",
|
|
|
|
"help": "monitoring.html",
|
|
|
|
"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"
|
|
|
|
}],
|
|
|
|
"help": "portalcustom.html",
|
|
|
|
"id": "portalCustomization",
|
|
|
|
"title": "portalCustomization"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"_nodes": [{
|
|
|
|
"default": 0,
|
|
|
|
"id": "captcha_login_enabled",
|
|
|
|
"title": "captcha_login_enabled",
|
|
|
|
"type": "bool"
|
|
|
|
},
|
|
|
|
{
|
2017-03-14 16:53:03 +01:00
|
|
|
"default": 1,
|
2017-02-06 21:25:35 +01:00
|
|
|
"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"
|
|
|
|
}],
|
|
|
|
"help": "captcha.html",
|
|
|
|
"id": "portalCaptcha",
|
|
|
|
"title": "portalCaptcha"
|
|
|
|
}],
|
|
|
|
"help": "portal.html",
|
|
|
|
"id": "portalParams",
|
|
|
|
"title": "portalParams"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"_nodes_filter": "authParams",
|
|
|
|
"help": "start.html#authentication_users_and_password_databases",
|
|
|
|
"id": "authParams",
|
|
|
|
"title": "authParams",
|
|
|
|
"type": "authParams",
|
|
|
|
"nodes": [{
|
|
|
|
"default": "Demo",
|
|
|
|
"id": "authentication",
|
|
|
|
"select": [{
|
|
|
|
"k": "Apache",
|
|
|
|
"v": "Apache"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "AD",
|
|
|
|
"v": "Active Directory"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "DBI",
|
|
|
|
"v": "Database (DBI)"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "Facebook",
|
|
|
|
"v": "Facebook"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "Google",
|
|
|
|
"v": "Google"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "LDAP",
|
|
|
|
"v": "LDAP"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "Radius",
|
|
|
|
"v": "Radius"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "SSL",
|
|
|
|
"v": "SSL"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "Twitter",
|
|
|
|
"v": "Twitter"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "WebID",
|
|
|
|
"v": "WebID"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "Yubikey",
|
|
|
|
"v": "Yubikey"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "Demo",
|
|
|
|
"v": "Demonstration"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "Choice",
|
|
|
|
"v": "authChoice"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "Combination",
|
|
|
|
"v": "combineMods"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "CAS",
|
|
|
|
"v": "Central Authentication Service (CAS)"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "OpenID",
|
|
|
|
"v": "OpenID"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "OpenIDConnect",
|
|
|
|
"v": "OpenID Connect"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "SAML",
|
|
|
|
"v": "SAML v2"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "Proxy",
|
|
|
|
"v": "Proxy"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "Remote",
|
|
|
|
"v": "Remote"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "Slave",
|
|
|
|
"v": "Slave"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "Null",
|
|
|
|
"v": "None"
|
|
|
|
}],
|
|
|
|
"title": "authentication",
|
|
|
|
"type": "select",
|
|
|
|
"data": "Combination"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"default": "Same",
|
|
|
|
"id": "userDB",
|
|
|
|
"select": [{
|
|
|
|
"k": "Same",
|
|
|
|
"v": "Same"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "AD",
|
|
|
|
"v": "Active Directory"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "DBI",
|
|
|
|
"v": "Database (DBI)"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "LDAP",
|
|
|
|
"v": "LDAP"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "Null",
|
|
|
|
"v": "None"
|
|
|
|
}],
|
|
|
|
"title": "userDB",
|
|
|
|
"type": "select",
|
|
|
|
"data": "Same"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"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",
|
|
|
|
"data": "Demo"
|
|
|
|
}],
|
|
|
|
"nodes_cond": [{
|
|
|
|
"_nodes": [{
|
|
|
|
"default": 0,
|
|
|
|
"id": "ADPwdMaxAge",
|
|
|
|
"title": "ADPwdMaxAge",
|
|
|
|
"type": "int"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"default": 0,
|
|
|
|
"id": "ADPwdExpireWarning",
|
|
|
|
"title": "ADPwdExpireWarning",
|
|
|
|
"type": "int"
|
|
|
|
}],
|
|
|
|
"help": "authad.html",
|
|
|
|
"id": "adParams",
|
|
|
|
"show": false,
|
|
|
|
"title": "adParams"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"_nodes": [{
|
|
|
|
"default": "lmAuth",
|
|
|
|
"id": "authChoiceParam",
|
|
|
|
"title": "authChoiceParam"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"cnodes": "authChoiceModules",
|
|
|
|
"id": "authChoiceModules",
|
|
|
|
"select": [
|
|
|
|
[{
|
|
|
|
"k": "Apache",
|
|
|
|
"v": "Apache"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "AD",
|
|
|
|
"v": "Active Directory"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "CAS",
|
|
|
|
"v": "Central Authentication Service (CAS)"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "DBI",
|
|
|
|
"v": "Database (DBI)"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "Demo",
|
|
|
|
"v": "Demo"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "Facebook",
|
|
|
|
"v": "Facebook"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "Google",
|
|
|
|
"v": "Google"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "LDAP",
|
|
|
|
"v": "LDAP"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "Null",
|
|
|
|
"v": "None"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "OpenID",
|
|
|
|
"v": "OpenID"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "OpenIDConnect",
|
|
|
|
"v": "OpenID Connect"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"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"
|
|
|
|
}],
|
|
|
|
[{
|
|
|
|
"k": "AD",
|
|
|
|
"v": "Active Directory"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "DBI",
|
|
|
|
"v": "Database (DBI)"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "Demo",
|
|
|
|
"v": "Demo"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "Facebook",
|
|
|
|
"v": "Facebook"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "Google",
|
|
|
|
"v": "Google"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "LDAP",
|
|
|
|
"v": "LDAP"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "Null",
|
|
|
|
"v": "None"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "OpenID",
|
|
|
|
"v": "OpenID"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "OpenIDConnect",
|
|
|
|
"v": "OpenID Connect"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "Proxy",
|
|
|
|
"v": "Proxy"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "Remote",
|
|
|
|
"v": "Remote"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "SAML",
|
|
|
|
"v": "SAML v2"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "Slave",
|
|
|
|
"v": "Slave"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "WebID",
|
|
|
|
"v": "WebID"
|
|
|
|
}],
|
|
|
|
[{
|
|
|
|
"k": "AD",
|
|
|
|
"v": "Active Directory"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "DBI",
|
|
|
|
"v": "Database (DBI)"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "Demo",
|
|
|
|
"v": "Demo"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "LDAP",
|
|
|
|
"v": "LDAP"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "Null",
|
|
|
|
"v": "None"
|
|
|
|
}]],
|
|
|
|
"title": "authChoiceModules",
|
|
|
|
"type": "authChoiceContainer"
|
|
|
|
}],
|
|
|
|
"help": "authchoice.html",
|
|
|
|
"id": "choiceParams",
|
|
|
|
"show": false,
|
|
|
|
"title": "choiceParams"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"_nodes": [{
|
|
|
|
"default": 4,
|
|
|
|
"id": "apacheAuthnLevel",
|
|
|
|
"title": "apacheAuthnLevel",
|
|
|
|
"type": "int"
|
|
|
|
}],
|
|
|
|
"help": "authapache.html",
|
|
|
|
"id": "apacheParams",
|
|
|
|
"show": false,
|
|
|
|
"title": "apacheParams",
|
|
|
|
"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"
|
|
|
|
}],
|
|
|
|
"help": "authcas.html",
|
|
|
|
"id": "casParams",
|
|
|
|
"show": false,
|
|
|
|
"title": "casParams"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"_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",
|
|
|
|
"type": "password"
|
|
|
|
}],
|
|
|
|
"id": "dbiConnectionAuth",
|
|
|
|
"title": "dbiConnectionAuth",
|
|
|
|
"type": "simpleInputContainer"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"_nodes": [{
|
|
|
|
"id": "dbiUserChain",
|
|
|
|
"title": "dbiUserChain"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "dbiUserUser",
|
|
|
|
"title": "dbiUserUser"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "dbiUserPassword",
|
|
|
|
"title": "dbiUserPassword",
|
|
|
|
"type": "password"
|
|
|
|
}],
|
|
|
|
"id": "dbiConnectionUser",
|
|
|
|
"title": "dbiConnectionUser",
|
|
|
|
"type": "simpleInputContainer"
|
|
|
|
}],
|
|
|
|
"help": "authdbi.html#connection",
|
|
|
|
"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"
|
|
|
|
}],
|
|
|
|
"help": "authdbi.html#schema",
|
|
|
|
"id": "dbiSchema",
|
|
|
|
"title": "dbiSchema",
|
|
|
|
"type": "simpleInputContainer"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"_nodes": [{
|
|
|
|
"help": "authdbi.html#password",
|
|
|
|
"id": "dbiAuthPasswordHash",
|
|
|
|
"title": "dbiAuthPasswordHash"
|
|
|
|
}],
|
|
|
|
"help": "authdbi.html#password",
|
|
|
|
"id": "dbiPassword",
|
|
|
|
"title": "dbiPassword",
|
|
|
|
"type": "simpleInputContainer"
|
|
|
|
}],
|
|
|
|
"help": "authdbi.html",
|
|
|
|
"id": "dbiParams",
|
|
|
|
"show": true,
|
|
|
|
"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"
|
|
|
|
}],
|
|
|
|
"help": "authdemo.html",
|
|
|
|
"id": "demoParams",
|
|
|
|
"show": true,
|
|
|
|
"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"
|
|
|
|
}],
|
|
|
|
"help": "authfacebook.html",
|
|
|
|
"id": "facebookParams",
|
|
|
|
"show": false,
|
|
|
|
"title": "facebookParams"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"_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"
|
|
|
|
},
|
|
|
|
{
|
2017-02-07 09:05:30 +01:00
|
|
|
"nodes": [{
|
2017-02-06 21:25:35 +01:00
|
|
|
"default": "ldap://localhost",
|
|
|
|
"id": "ldapServer",
|
2017-02-07 09:05:30 +01:00
|
|
|
"title": "ldapServer",
|
|
|
|
"data": "ldap://192.168.1.1"
|
2017-02-06 21:25:35 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"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",
|
|
|
|
"type": "password"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"default": 120,
|
|
|
|
"id": "ldapTimeout",
|
|
|
|
"title": "ldapTimeout",
|
|
|
|
"type": "int"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"default": 3,
|
|
|
|
"id": "ldapVersion",
|
|
|
|
"title": "ldapVersion",
|
|
|
|
"type": "int"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "ldapRaw",
|
|
|
|
"title": "ldapRaw"
|
|
|
|
}],
|
|
|
|
"help": "authldap.html#connection",
|
|
|
|
"id": "ldapConnection",
|
|
|
|
"title": "ldapConnection",
|
|
|
|
"type": "simpleInputContainer"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"_nodes": [{
|
|
|
|
"id": "LDAPFilter",
|
|
|
|
"title": "LDAPFilter"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "AuthLDAPFilter",
|
|
|
|
"title": "AuthLDAPFilter"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "mailLDAPFilter",
|
|
|
|
"title": "mailLDAPFilter"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"default": "find",
|
|
|
|
"id": "ldapSearchDeref",
|
|
|
|
"select": [{
|
|
|
|
"k": "never",
|
|
|
|
"v": "never"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "search",
|
|
|
|
"v": "search"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "find",
|
|
|
|
"v": "find"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "always",
|
|
|
|
"v": "always"
|
|
|
|
}],
|
|
|
|
"title": "ldapSearchDeref",
|
|
|
|
"type": "select"
|
|
|
|
}],
|
|
|
|
"help": "authldap.html#filters",
|
|
|
|
"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"
|
|
|
|
}],
|
|
|
|
"help": "authldap.html#groups",
|
|
|
|
"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"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"default": 0,
|
|
|
|
"id": "ldapAllowResetExpiredPassword",
|
|
|
|
"title": "ldapAllowResetExpiredPassword",
|
|
|
|
"type": "bool"
|
|
|
|
}],
|
|
|
|
"help": "authldap.html#password",
|
|
|
|
"id": "ldapPassword",
|
|
|
|
"title": "ldapPassword",
|
|
|
|
"type": "simpleInputContainer"
|
|
|
|
}],
|
|
|
|
"help": "authldap.html",
|
|
|
|
"id": "ldapParams",
|
|
|
|
"show": true,
|
|
|
|
"title": "ldapParams"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"help": "authcombination.html",
|
|
|
|
"id": "combinationParams",
|
|
|
|
"show": true,
|
|
|
|
"title": "combinationParams",
|
|
|
|
"nodes": [{
|
|
|
|
"id": "combination",
|
|
|
|
"title": "combination",
|
|
|
|
"data": "[ldap] or [db]"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "combModules",
|
|
|
|
"select": [{
|
|
|
|
"k": "Apache",
|
|
|
|
"v": "Apache"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "AD",
|
|
|
|
"v": "Active Directory"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "DBI",
|
|
|
|
"v": "Database (DBI)"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "Facebook",
|
|
|
|
"v": "Facebook"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "Google",
|
|
|
|
"v": "Google"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "LDAP",
|
|
|
|
"v": "LDAP"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "Radius",
|
|
|
|
"v": "Radius"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "SSL",
|
|
|
|
"v": "SSL"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "Twitter",
|
|
|
|
"v": "Twitter"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "WebID",
|
|
|
|
"v": "WebID"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "Yubikey",
|
|
|
|
"v": "Yubikey"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "Demo",
|
|
|
|
"v": "Demonstration"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "CAS",
|
|
|
|
"v": "Central Authentication Service (CAS)"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "OpenID",
|
|
|
|
"v": "OpenID"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "OpenIDConnect",
|
|
|
|
"v": "OpenID Connect"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "SAML",
|
|
|
|
"v": "SAML v2"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "Proxy",
|
|
|
|
"v": "Proxy"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "Remote",
|
|
|
|
"v": "Remote"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "Slave",
|
|
|
|
"v": "Slave"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "Null",
|
|
|
|
"v": "None"
|
|
|
|
}],
|
|
|
|
"title": "combModules",
|
|
|
|
"type": "cmbModuleContainer",
|
|
|
|
"nodes": [{
|
|
|
|
"id": "combModules/n1",
|
|
|
|
"title": "ldap",
|
|
|
|
"type": "cmbModule",
|
|
|
|
"data": {
|
|
|
|
"type": "LDAP",
|
|
|
|
"for": 0,
|
|
|
|
"over": []
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "combModules/n2",
|
|
|
|
"title": "db",
|
|
|
|
"type": "cmbModule",
|
|
|
|
"data": {
|
|
|
|
"type": "DBI",
|
|
|
|
"for": 0,
|
|
|
|
"over": []
|
|
|
|
}
|
|
|
|
}]
|
|
|
|
}]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"_nodes": [{
|
|
|
|
"default": 2,
|
|
|
|
"id": "nullAuthnLevel",
|
|
|
|
"title": "nullAuthnLevel",
|
|
|
|
"type": "int"
|
|
|
|
}],
|
|
|
|
"help": "authnull.html",
|
|
|
|
"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"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"default": "0;",
|
|
|
|
"id": "openIdIDPList",
|
|
|
|
"title": "openIdIDPList",
|
|
|
|
"type": "blackWhiteList"
|
|
|
|
}],
|
|
|
|
"help": "authopenid.html",
|
|
|
|
"id": "openidParams",
|
|
|
|
"show": false,
|
|
|
|
"title": "openidParams"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"_nodes": [{
|
|
|
|
"default": 1,
|
|
|
|
"id": "oidcAuthnLevel",
|
|
|
|
"title": "oidcAuthnLevel",
|
|
|
|
"type": "int"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"default": "openidconnectcallback",
|
|
|
|
"id": "oidcRPCallbackGetParam",
|
|
|
|
"title": "oidcRPCallbackGetParam"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"default": 600,
|
|
|
|
"id": "oidcRPStateTimeout",
|
|
|
|
"title": "oidcRPStateTimeout",
|
|
|
|
"type": "int"
|
|
|
|
}],
|
|
|
|
"help": "authopenidconnect.html",
|
|
|
|
"id": "oidcParams",
|
|
|
|
"show": false,
|
|
|
|
"title": "oidcParams"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"_nodes": [{
|
|
|
|
"id": "proxyAuthService",
|
|
|
|
"title": "proxyAuthService"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "proxySessionService",
|
|
|
|
"title": "proxySessionService"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "remoteCookieName",
|
|
|
|
"title": "remoteCookieName"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"default": 2,
|
|
|
|
"id": "proxyAuthnLevel",
|
|
|
|
"title": "proxyAuthnLevel",
|
|
|
|
"type": "int"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"default": 0,
|
|
|
|
"id": "proxyUseSoap",
|
|
|
|
"title": "proxyUseSoap",
|
|
|
|
"type": "bool"
|
|
|
|
}],
|
|
|
|
"help": "authproxy.html",
|
|
|
|
"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"
|
|
|
|
}],
|
|
|
|
"help": "authradius.html",
|
|
|
|
"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": [{
|
2017-02-19 18:04:49 +01:00
|
|
|
"data": "http://auth.example.com/Lemonldap/NG/Common/PSGI/SOAPService",
|
2017-02-06 21:25:35 +01:00
|
|
|
"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"
|
|
|
|
}],
|
|
|
|
"help": "authremote.html",
|
|
|
|
"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": "slaveHeaderName",
|
|
|
|
"title": "slaveHeaderName"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "slaveHeaderContent",
|
|
|
|
"title": "slaveHeaderContent"
|
|
|
|
}],
|
|
|
|
"help": "authslave.html",
|
|
|
|
"id": "slaveParams",
|
|
|
|
"show": false,
|
|
|
|
"title": "slaveParams"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"_nodes": [{
|
|
|
|
"default": 5,
|
|
|
|
"id": "SSLAuthnLevel",
|
|
|
|
"title": "SSLAuthnLevel",
|
|
|
|
"type": "int"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "SSLVar",
|
|
|
|
"title": "SSLVar"
|
|
|
|
}],
|
|
|
|
"help": "authssl.html",
|
|
|
|
"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"
|
|
|
|
}],
|
|
|
|
"help": "authtwitter.html",
|
|
|
|
"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"
|
|
|
|
}],
|
|
|
|
"help": "authwebid.html",
|
|
|
|
"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"
|
|
|
|
}],
|
|
|
|
"help": "authyubikey.html",
|
|
|
|
"id": "yubikeyParams",
|
|
|
|
"show": false,
|
|
|
|
"title": "yubikeyParams",
|
|
|
|
"type": "simpleInputContainer"
|
|
|
|
}]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"_nodes": [{
|
|
|
|
"_nodes": [{
|
|
|
|
"default": 0,
|
|
|
|
"id": "issuerDBSAMLActivation",
|
|
|
|
"title": "issuerDBSAMLActivation",
|
|
|
|
"type": "bool"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"default": "^/saml/",
|
|
|
|
"id": "issuerDBSAMLPath",
|
|
|
|
"title": "issuerDBSAMLPath"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"default": 1,
|
|
|
|
"id": "issuerDBSAMLRule",
|
|
|
|
"title": "issuerDBSAMLRule",
|
|
|
|
"type": "boolOrExpr"
|
|
|
|
}],
|
|
|
|
"help": "idpsaml.html",
|
|
|
|
"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"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"cnodes": "casAttributes",
|
|
|
|
"id": "casAttributes",
|
|
|
|
"title": "casAttributes",
|
|
|
|
"type": "keyTextContainer"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"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"
|
|
|
|
}],
|
|
|
|
"help": "idpcas.html",
|
|
|
|
"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"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"default": "0;",
|
|
|
|
"id": "openIdSPList",
|
|
|
|
"title": "openIdSPList",
|
|
|
|
"type": "blackWhiteList"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"_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"
|
|
|
|
}],
|
|
|
|
"help": "idpopenid.html",
|
|
|
|
"id": "issuerDBOpenID",
|
|
|
|
"title": "issuerDBOpenID"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"_nodes": [{
|
|
|
|
"default": "0",
|
|
|
|
"id": "issuerDBOpenIDConnectActivation",
|
|
|
|
"title": "issuerDBOpenIDConnectActivation",
|
|
|
|
"type": "bool"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"default": "^/oauth2/",
|
|
|
|
"id": "issuerDBOpenIDConnectPath",
|
|
|
|
"title": "issuerDBOpenIDConnectPath"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"default": 1,
|
|
|
|
"id": "issuerDBOpenIDConnectRule",
|
|
|
|
"title": "issuerDBOpenIDConnectRule",
|
|
|
|
"type": "boolOrExpr"
|
|
|
|
}],
|
|
|
|
"help": "idpopenidconnect.html",
|
|
|
|
"id": "issuerDBOpenIDConnect",
|
|
|
|
"title": "issuerDBOpenIDConnect"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"_nodes": [{
|
|
|
|
"default": "0",
|
|
|
|
"id": "issuerDBGetActivation",
|
|
|
|
"title": "issuerDBGetActivation",
|
|
|
|
"type": "bool"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"default": "^/get/",
|
|
|
|
"id": "issuerDBGetPath",
|
|
|
|
"title": "issuerDBGetPath"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"default": 1,
|
|
|
|
"id": "issuerDBGetRule",
|
|
|
|
"title": "issuerDBGetRule",
|
|
|
|
"type": "boolOrExpr"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"default": [],
|
|
|
|
"id": "issuerDBGetParameters",
|
|
|
|
"title": "issuerDBGetParameters",
|
|
|
|
"type": "doubleHash"
|
|
|
|
}],
|
|
|
|
"id": "issuerDBGet",
|
|
|
|
"title": "issuerDBGet"
|
|
|
|
}],
|
|
|
|
"help": "start.html#identity_provider",
|
|
|
|
"id": "issuerParams",
|
|
|
|
"title": "issuerParams"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"_nodes": [{
|
|
|
|
"default": "uid",
|
|
|
|
"id": "whatToTrace",
|
|
|
|
"title": "whatToTrace"
|
2017-02-13 17:48:39 +01:00
|
|
|
}, {
|
2017-02-06 21:25:35 +01:00
|
|
|
"default": "_password",
|
|
|
|
"id": "hiddenAttributes",
|
|
|
|
"title": "hiddenAttributes"
|
|
|
|
}],
|
|
|
|
"help": "logs.html",
|
|
|
|
"id": "logParams",
|
|
|
|
"title": "logParams",
|
|
|
|
"type": "simpleInputContainer"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"_nodes": [{
|
|
|
|
"default": "lemonldap",
|
|
|
|
"id": "cookieName",
|
|
|
|
"title": "cookieName"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"default": "example.com",
|
|
|
|
"id": "domain",
|
|
|
|
"title": "domain",
|
|
|
|
"data": "example.com"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"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"
|
|
|
|
}],
|
|
|
|
"help": "ssocookie.html",
|
|
|
|
"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",
|
|
|
|
"title": "timeoutActivity",
|
|
|
|
"type": "int"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"default": 60,
|
|
|
|
"id": "timeoutActivityInterval",
|
|
|
|
"title": "timeoutActivityInterval",
|
|
|
|
"type": "int"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"cnodes": "grantSessionRules",
|
|
|
|
"id": "grantSessionRules",
|
|
|
|
"title": "grantSessionRules",
|
|
|
|
"type": "grantContainer"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"_nodes": [{
|
|
|
|
"default": "Apache::Session::File",
|
|
|
|
"id": "globalStorage",
|
|
|
|
"title": "globalStorage"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"cnodes": "globalStorageOptions",
|
|
|
|
"default": [{
|
|
|
|
"data": "/var/lib/lemonldap-ng/sessions/",
|
|
|
|
"id": "globalStorageOptions/Directory",
|
|
|
|
"title": "Directory",
|
|
|
|
"type": "keyText"
|
|
|
|
},
|
|
|
|
{
|
2017-11-01 08:38:49 +01:00
|
|
|
"data": "t/sessions",
|
2017-02-06 21:25:35 +01:00
|
|
|
"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"
|
|
|
|
}],
|
|
|
|
"help": "start.html#sessions_database",
|
|
|
|
"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": 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"
|
|
|
|
}],
|
|
|
|
"help": "sessions.html",
|
|
|
|
"id": "sessionParams",
|
|
|
|
"title": "sessionParams"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"cnodes": "reloadUrls",
|
|
|
|
"help": "configlocation.html#configuration_reload",
|
|
|
|
"id": "reloadUrls",
|
|
|
|
"title": "reloadUrls",
|
|
|
|
"type": "keyTextContainer"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"_nodes": [{
|
|
|
|
"id": "customFunctions",
|
|
|
|
"title": "customFunctions"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"default": 0,
|
|
|
|
"id": "portalStatus",
|
|
|
|
"title": "portalStatus",
|
|
|
|
"type": "bool"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"_nodes": [{
|
|
|
|
"default": 0,
|
|
|
|
"id": "restSessionServer",
|
|
|
|
"title": "restSessionServer",
|
|
|
|
"type": "bool"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"default": 0,
|
|
|
|
"id": "restConfigServer",
|
|
|
|
"title": "restConfigServer",
|
|
|
|
"type": "bool"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"default": 0,
|
|
|
|
"id": "soapSessionServer",
|
|
|
|
"title": "soapSessionServer",
|
|
|
|
"type": "bool"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"default": 0,
|
|
|
|
"id": "soapConfigServer",
|
|
|
|
"title": "soapConfigServer",
|
|
|
|
"type": "bool"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "exportedAttr",
|
|
|
|
"title": "exportedAttr"
|
|
|
|
}],
|
|
|
|
"id": "portalServers",
|
|
|
|
"title": "portalServers",
|
|
|
|
"type": "simpleInputContainer"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"_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"
|
|
|
|
}],
|
|
|
|
"help": "loginhistory.html",
|
|
|
|
"id": "loginHistory",
|
|
|
|
"title": "loginHistory"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"_nodes": [{
|
|
|
|
"default": 0,
|
|
|
|
"id": "notification",
|
|
|
|
"title": "notification",
|
|
|
|
"type": "bool"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"default": 0,
|
|
|
|
"id": "oldNotifFormat",
|
|
|
|
"title": "oldNotifFormat",
|
|
|
|
"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"
|
|
|
|
}],
|
|
|
|
"help": "notifications.html",
|
|
|
|
"id": "notifications",
|
|
|
|
"title": "notifications"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"_nodes": [{
|
|
|
|
"_nodes": [{
|
|
|
|
"default": "",
|
|
|
|
"id": "SMTPServer",
|
|
|
|
"title": "SMTPServer"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "SMTPAuthUser",
|
|
|
|
"title": "SMTPAuthUser"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "SMTPAuthPass",
|
|
|
|
"title": "SMTPAuthPass",
|
|
|
|
"type": "password"
|
|
|
|
}],
|
|
|
|
"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": [{
|
2017-02-19 09:33:01 +01:00
|
|
|
"default": "",
|
2017-02-06 21:25:35 +01:00
|
|
|
"id": "mailSubject",
|
|
|
|
"title": "mailSubject"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "mailBody",
|
|
|
|
"title": "mailBody",
|
|
|
|
"type": "longtext"
|
|
|
|
},
|
|
|
|
{
|
2017-02-19 09:33:01 +01:00
|
|
|
"default": "",
|
2017-02-06 21:25:35 +01:00
|
|
|
"id": "mailConfirmSubject",
|
|
|
|
"title": "mailConfirmSubject"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "mailConfirmBody",
|
|
|
|
"title": "mailConfirmBody",
|
|
|
|
"type": "longtext"
|
|
|
|
}],
|
|
|
|
"id": "mailContent",
|
|
|
|
"title": "mailContent",
|
|
|
|
"type": "simpleInputContainer"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"_nodes": [{
|
|
|
|
"default": "http://auth.example.com/resetpwd",
|
2019-01-24 19:45:43 +01:00
|
|
|
"id": "mailUrl",
|
|
|
|
"title": "mailUrl"
|
2017-02-06 21:25:35 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"default": "[A-Z]{3}[a-z]{5}.\\d{2}",
|
|
|
|
"id": "randomPasswordRegexp",
|
|
|
|
"title": "randomPasswordRegexp"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"default": 0,
|
2019-01-24 19:45:43 +01:00
|
|
|
"id": "mailTimeout",
|
|
|
|
"title": "mailTimeout",
|
2017-02-06 21:25:35 +01:00
|
|
|
"type": "int"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"default": "mail",
|
|
|
|
"id": "mailSessionKey",
|
|
|
|
"title": "mailSessionKey"
|
|
|
|
}],
|
|
|
|
"id": "mailOther",
|
|
|
|
"title": "mailOther",
|
|
|
|
"type": "simpleInputContainer"
|
|
|
|
}],
|
|
|
|
"help": "resetpassword.html",
|
|
|
|
"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"
|
|
|
|
},
|
|
|
|
{
|
2017-02-19 09:33:01 +01:00
|
|
|
"default": "",
|
2017-02-06 21:25:35 +01:00
|
|
|
"id": "registerConfirmSubject",
|
|
|
|
"title": "registerConfirmSubject"
|
|
|
|
},
|
|
|
|
{
|
2017-02-19 09:33:01 +01:00
|
|
|
"default": "",
|
2017-02-06 21:25:35 +01:00
|
|
|
"id": "registerDoneSubject",
|
|
|
|
"title": "registerDoneSubject"
|
|
|
|
}],
|
|
|
|
"help": "register.html",
|
|
|
|
"id": "register",
|
|
|
|
"title": "register",
|
|
|
|
"type": "simpleInputContainer"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"_nodes": [{
|
|
|
|
"default": 0,
|
|
|
|
"id": "u2fActivation",
|
|
|
|
"title": "u2fActivation",
|
|
|
|
"type": "bool"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"default": 0,
|
|
|
|
"id": "u2fSelfRegistration",
|
|
|
|
"title": "u2fSelfRegistration",
|
|
|
|
"type": "bool"
|
|
|
|
}],
|
|
|
|
"id": "u2f",
|
|
|
|
"title": "u2f",
|
|
|
|
"type": "simpleInputContainer"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"_nodes": [{
|
2019-03-07 10:39:08 +01:00
|
|
|
"default": "^[\\w\\.\\-@]+$",
|
2017-02-06 21:25:35 +01:00
|
|
|
"id": "userControl",
|
|
|
|
"title": "userControl"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"default": 5,
|
|
|
|
"id": "portalForceAuthnInterval",
|
|
|
|
"title": "portalForceAuthnInterval",
|
|
|
|
"type": "int"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"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"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"cnodes": "lwpSslOpts",
|
|
|
|
"id": "lwpSslOpts",
|
|
|
|
"title": "lwpSslOpts",
|
|
|
|
"type": "keyTextContainer"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"_nodes": [{
|
|
|
|
"default": "'self'",
|
|
|
|
"id": "cspDefault",
|
|
|
|
"title": "cspDefault"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"default": "'self'",
|
|
|
|
"id": "cspImg",
|
|
|
|
"title": "cspImg"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"default": "'self'",
|
|
|
|
"id": "cspScript",
|
|
|
|
"title": "cspScript"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"default": "'self'",
|
|
|
|
"id": "cspStyle",
|
|
|
|
"title": "cspStyle"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"default": "'self'",
|
|
|
|
"id": "cspConnect",
|
|
|
|
"title": "cspConnect"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"default": "'self'",
|
|
|
|
"id": "cspFont",
|
|
|
|
"title": "cspFont"
|
|
|
|
}],
|
|
|
|
"help": "csp.html",
|
|
|
|
"id": "contentSecurityPolicy",
|
|
|
|
"title": "contentSecurityPolicy",
|
|
|
|
"type": "simpleInputContainer"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"default": 1,
|
|
|
|
"id": "requireToken",
|
|
|
|
"title": "requireToken",
|
|
|
|
"type": "bool"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"default": 120,
|
|
|
|
"id": "formTimeout",
|
|
|
|
"title": "formTimeout",
|
|
|
|
"type": "int"
|
|
|
|
}],
|
|
|
|
"help": "security.html#configure_security_settings",
|
|
|
|
"id": "security",
|
|
|
|
"title": "security",
|
|
|
|
"type": "simpleInputContainer"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"_nodes": [{
|
|
|
|
"id": "https",
|
2019-02-03 20:10:06 +01:00
|
|
|
"default": -1,
|
2017-02-06 21:25:35 +01:00
|
|
|
"title": "https",
|
2019-02-03 20:10:06 +01:00
|
|
|
"type": "trool"
|
2017-02-06 21:25:35 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "port",
|
2019-02-03 20:10:06 +01:00
|
|
|
"default": -1,
|
2017-02-06 21:25:35 +01:00
|
|
|
"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"
|
|
|
|
}],
|
|
|
|
"help": "redirections.html",
|
|
|
|
"id": "redirection",
|
|
|
|
"title": "redirection",
|
|
|
|
"type": "simpleInputContainer"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"_nodes": [{
|
|
|
|
"default": 0,
|
|
|
|
"id": "jsRedirect",
|
|
|
|
"title": "jsRedirect",
|
|
|
|
"type": "boolOrExpr"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"default": 0,
|
|
|
|
"id": "noAjaxHook",
|
|
|
|
"title": "noAjaxHook",
|
|
|
|
"type": "bool"
|
|
|
|
}],
|
|
|
|
"help": "redirections.html#portal_redirections",
|
|
|
|
"id": "portalRedirection",
|
|
|
|
"title": "portalRedirection",
|
|
|
|
"type": "simpleInputContainer"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"cnodes": "nginxCustomHandlers",
|
|
|
|
"id": "nginxCustomHandlers",
|
|
|
|
"title": "nginxCustomHandlers",
|
|
|
|
"type": "keyTextContainer"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"cnodes": "logoutServices",
|
|
|
|
"default": [],
|
|
|
|
"help": "logoutforward.html",
|
|
|
|
"id": "logoutServices",
|
|
|
|
"title": "logoutServices",
|
|
|
|
"type": "keyTextContainer"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"default": "; ",
|
|
|
|
"id": "multiValuesSeparator",
|
|
|
|
"title": "multiValuesSeparator",
|
|
|
|
"type": "authParamsText"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"_nodes": [{
|
|
|
|
"default": "get",
|
|
|
|
"id": "infoFormMethod",
|
|
|
|
"select": [{
|
|
|
|
"k": "get",
|
|
|
|
"v": "GET"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "post",
|
|
|
|
"v": "POST"
|
|
|
|
}],
|
|
|
|
"title": "infoFormMethod",
|
|
|
|
"type": "select"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"default": "post",
|
|
|
|
"id": "confirmFormMethod",
|
|
|
|
"select": [{
|
|
|
|
"k": "get",
|
|
|
|
"v": "GET"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "post",
|
|
|
|
"v": "POST"
|
|
|
|
}],
|
|
|
|
"title": "confirmFormMethod",
|
|
|
|
"type": "select"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"default": "get",
|
|
|
|
"id": "redirectFormMethod",
|
|
|
|
"select": [{
|
|
|
|
"k": "get",
|
|
|
|
"v": "GET"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"k": "post",
|
|
|
|
"v": "POST"
|
|
|
|
}],
|
|
|
|
"title": "redirectFormMethod",
|
|
|
|
"type": "select"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"default": 1,
|
|
|
|
"id": "activeTimer",
|
|
|
|
"title": "activeTimer",
|
|
|
|
"type": "bool"
|
|
|
|
}],
|
|
|
|
"id": "forms",
|
|
|
|
"title": "forms"
|
|
|
|
}],
|
|
|
|
"help": "start.html#advanced_features",
|
|
|
|
"id": "advancedParams",
|
|
|
|
"title": "advancedParams"
|
|
|
|
}]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"_nodes": [{
|
|
|
|
"cnodes": "exportedVars",
|
2017-03-31 18:15:38 +02:00
|
|
|
"default": [],
|
2017-02-06 21:25:35 +01:00
|
|
|
"help": "exportedvars.html",
|
|
|
|
"id": "exportedVars",
|
|
|
|
"title": "exportedVars",
|
|
|
|
"type": "keyTextContainer"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"cnodes": "macros",
|
|
|
|
"default": [],
|
|
|
|
"help": "exportedvars.html#extend_variables_using_macros_and_groups",
|
|
|
|
"id": "macros",
|
|
|
|
"title": "macros",
|
|
|
|
"type": "keyTextContainer"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"cnodes": "groups",
|
|
|
|
"default": [],
|
|
|
|
"help": "exportedvars.html#extend_variables_using_macros_and_groups",
|
|
|
|
"id": "groups",
|
|
|
|
"title": "groups",
|
|
|
|
"type": "keyTextContainer"
|
|
|
|
}],
|
|
|
|
"id": "variables",
|
|
|
|
"title": "variables"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"cnodes": "virtualHosts",
|
|
|
|
"help": "configvhost.html",
|
|
|
|
"id": "virtualHosts",
|
|
|
|
"template": "virtualHost",
|
|
|
|
"title": "virtualHosts",
|
|
|
|
"type": "virtualHostContainer"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"_nodes": [{
|
|
|
|
"default": "#PORTAL#/saml/metadata",
|
|
|
|
"id": "samlEntityID",
|
|
|
|
"title": "samlEntityID"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"_nodes": [{
|
|
|
|
"get": ["samlServicePrivateKeySig", "samlServicePrivateKeySigPwd", "samlServicePublicKeySig"],
|
|
|
|
"id": "samlServiceSecuritySig",
|
|
|
|
"title": "samlServiceSecuritySig",
|
|
|
|
"type": "RSAKey"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"get": ["samlServicePrivateKeyEnc", "samlServicePrivateKeyEncPwd", "samlServicePublicKeyEnc"],
|
|
|
|
"id": "samlServiceSecurityEnc",
|
|
|
|
"title": "samlServiceSecurityEnc",
|
|
|
|
"type": "RSAKey"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"default": 0,
|
|
|
|
"id": "samlServiceUseCertificateInResponse",
|
|
|
|
"title": "samlServiceUseCertificateInResponse",
|
|
|
|
"type": "bool"
|
|
|
|
}],
|
|
|
|
"help": "samlservice.html#security_parameters",
|
|
|
|
"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"
|
|
|
|
}],
|
|
|
|
"help": "samlservice.html#nameid_formats",
|
|
|
|
"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"
|
|
|
|
}],
|
|
|
|
"help": "samlservice.html#authentication_contexts",
|
|
|
|
"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"
|
|
|
|
}],
|
|
|
|
"help": "samlservice.html#organization",
|
|
|
|
"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"
|
|
|
|
}],
|
|
|
|
"help": "samlservice.html#service_provider",
|
|
|
|
"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"
|
|
|
|
}],
|
|
|
|
"help": "samlservice.html#identity_provider",
|
|
|
|
"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"
|
|
|
|
}],
|
|
|
|
"help": "samlservice.html#attribute_authority",
|
|
|
|
"id": "samlAttributeAuthorityDescriptor",
|
|
|
|
"title": "samlAttributeAuthorityDescriptor"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"_nodes": [{
|
|
|
|
"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"
|
|
|
|
}],
|
|
|
|
"help": "samlservice.html#advanced",
|
|
|
|
"id": "samlAdvanced",
|
|
|
|
"title": "samlAdvanced"
|
|
|
|
}],
|
|
|
|
"help": "samlservice.html",
|
|
|
|
"id": "samlServiceMetaData",
|
|
|
|
"title": "samlServiceMetaData"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"cnodes": "samlIDPMetaDataNodes",
|
|
|
|
"id": "samlIDPMetaDataNodes",
|
|
|
|
"template": "samlIDPMetaDataNode",
|
|
|
|
"title": "samlIDPMetaDataNodes",
|
|
|
|
"type": "samlIDPMetaDataNodeContainer"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"cnodes": "samlSPMetaDataNodes",
|
|
|
|
"help": "authsaml.html",
|
|
|
|
"id": "samlSPMetaDataNodes",
|
|
|
|
"template": "samlSPMetaDataNode",
|
|
|
|
"title": "samlSPMetaDataNodes",
|
|
|
|
"type": "samlSPMetaDataNodeContainer"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"_nodes": [{
|
|
|
|
"default": "http://auth.example.com",
|
|
|
|
"id": "oidcServiceMetaDataIssuer",
|
|
|
|
"title": "oidcServiceMetaDataIssuer"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"_nodes": [{
|
|
|
|
"default": "authorize",
|
|
|
|
"id": "oidcServiceMetaDataAuthorizeURI",
|
|
|
|
"title": "oidcServiceMetaDataAuthorizeURI"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"default": "token",
|
|
|
|
"id": "oidcServiceMetaDataTokenURI",
|
|
|
|
"title": "oidcServiceMetaDataTokenURI"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"default": "userinfo",
|
|
|
|
"id": "oidcServiceMetaDataUserInfoURI",
|
|
|
|
"title": "oidcServiceMetaDataUserInfoURI"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"default": "jwks",
|
|
|
|
"id": "oidcServiceMetaDataJWKSURI",
|
|
|
|
"title": "oidcServiceMetaDataJWKSURI"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"default": "register",
|
|
|
|
"id": "oidcServiceMetaDataRegistrationURI",
|
|
|
|
"title": "oidcServiceMetaDataRegistrationURI"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"default": "logout",
|
|
|
|
"id": "oidcServiceMetaDataEndSessionURI",
|
|
|
|
"title": "oidcServiceMetaDataEndSessionURI"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"default": "checksession.html",
|
|
|
|
"id": "oidcServiceMetaDataCheckSessionURI",
|
|
|
|
"title": "oidcServiceMetaDataCheckSessionURI"
|
|
|
|
}],
|
|
|
|
"id": "oidcServiceMetaDataEndPoints",
|
|
|
|
"title": "oidcServiceMetaDataEndPoints",
|
|
|
|
"type": "simpleInputContainer"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"cnodes": "oidcServiceMetaDataAuthnContext",
|
|
|
|
"default": [{
|
|
|
|
"data": 1,
|
|
|
|
"id": "oidcServiceMetaDataAuthnContext/loa-1",
|
|
|
|
"title": "loa-1",
|
|
|
|
"type": "keyText"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"data": 2,
|
|
|
|
"id": "oidcServiceMetaDataAuthnContext/loa-2",
|
|
|
|
"title": "loa-2",
|
|
|
|
"type": "keyText"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"data": 3,
|
|
|
|
"id": "oidcServiceMetaDataAuthnContext/loa-3",
|
|
|
|
"title": "loa-3",
|
|
|
|
"type": "keyText"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"data": 4,
|
|
|
|
"id": "oidcServiceMetaDataAuthnContext/loa-4",
|
|
|
|
"title": "loa-4",
|
|
|
|
"type": "keyText"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"data": 5,
|
|
|
|
"id": "oidcServiceMetaDataAuthnContext/loa-5",
|
|
|
|
"title": "loa-5",
|
|
|
|
"type": "keyText"
|
|
|
|
}],
|
|
|
|
"id": "oidcServiceMetaDataAuthnContext",
|
|
|
|
"title": "oidcServiceMetaDataAuthnContext",
|
|
|
|
"type": "keyTextContainer"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"_nodes": [{
|
|
|
|
"get": ["oidcServicePrivateKeySig", "oidcServicePublicKeySig"],
|
|
|
|
"id": "oidcServiceMetaDataKeys",
|
|
|
|
"title": "oidcServiceMetaDataKeys",
|
|
|
|
"type": "RSAKeyNoPassword"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "oidcServiceKeyIdSig",
|
|
|
|
"title": "oidcServiceKeyIdSig"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"default": "0",
|
|
|
|
"id": "oidcServiceAllowDynamicRegistration",
|
|
|
|
"title": "oidcServiceAllowDynamicRegistration",
|
|
|
|
"type": "bool"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"default": "1",
|
|
|
|
"id": "oidcServiceAllowAuthorizationCodeFlow",
|
|
|
|
"title": "oidcServiceAllowAuthorizationCodeFlow",
|
|
|
|
"type": "bool"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"default": "0",
|
|
|
|
"id": "oidcServiceAllowImplicitFlow",
|
|
|
|
"title": "oidcServiceAllowImplicitFlow",
|
|
|
|
"type": "bool"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"default": "0",
|
|
|
|
"id": "oidcServiceAllowHybridFlow",
|
|
|
|
"title": "oidcServiceAllowHybridFlow",
|
|
|
|
"type": "bool"
|
|
|
|
}],
|
|
|
|
"id": "oidcServiceMetaDataSecurity",
|
|
|
|
"title": "oidcServiceMetaDataSecurity"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"_nodes": [{
|
|
|
|
"id": "oidcStorage",
|
|
|
|
"title": "oidcStorage"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"cnodes": "oidcStorageOptions",
|
|
|
|
"id": "oidcStorageOptions",
|
|
|
|
"title": "oidcStorageOptions",
|
|
|
|
"type": "keyTextContainer"
|
|
|
|
}],
|
|
|
|
"id": "oidcServiceMetaDataSessions",
|
|
|
|
"title": "oidcServiceMetaDataSessions"
|
|
|
|
}],
|
|
|
|
"help": "openidconnectservice.html#service_configuration",
|
|
|
|
"id": "oidcServiceMetaData",
|
|
|
|
"title": "oidcServiceMetaData"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"cnodes": "oidcOPMetaDataNodes",
|
|
|
|
"help": "authopenidconnect.html#declare_the_openid_connect_provider_in_llng",
|
|
|
|
"id": "oidcOPMetaDataNodes",
|
|
|
|
"title": "oidcOPMetaDataNodes",
|
|
|
|
"type": "oidcOPMetaDataNodeContainer"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"cnodes": "oidcRPMetaDataNodes",
|
|
|
|
"help": "idpopenidconnect.html#configuration_of_relying_party_in_llng",
|
|
|
|
"id": "oidcRPMetaDataNodes",
|
|
|
|
"title": "oidcRPMetaDataNodes",
|
|
|
|
"type": "oidcRPMetaDataNodeContainer"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "cfgLog",
|
|
|
|
"title": "cfgLog",
|
|
|
|
"data": "Combination test"
|
|
|
|
}]
|