![Maxime Besson](/assets/img/avatar_default.png)
This commit adds a manager interface to declare multiple instances of a single 2F module, in a manner similar to Combination. An additional portal code reads the `sfExtra` variable to load the declared modules. An empty rules means the module will be always active.
4198 lines
158 KiB
JSON
4198 lines
158 KiB
JSON
[
|
|
{
|
|
"id" : "generalParameters",
|
|
"nodes" : [
|
|
{
|
|
"help" : "portal.html",
|
|
"id" : "portalParams",
|
|
"nodes" : [
|
|
{
|
|
"data" : "http://auth.example.com/",
|
|
"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"
|
|
},
|
|
{
|
|
"default" : "$_oidcConnectedRP",
|
|
"id" : "portalDisplayOidcConsents",
|
|
"title" : "portalDisplayOidcConsents",
|
|
"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" : "common/logos/logo_llng_400px.png",
|
|
"id" : "portalMainLogo",
|
|
"title" : "portalMainLogo"
|
|
},
|
|
{
|
|
"default" : 1,
|
|
"id" : "showLanguages",
|
|
"title" : "showLanguages",
|
|
"type" : "bool"
|
|
},
|
|
{
|
|
"default" : "bootstrap",
|
|
"id" : "portalSkin",
|
|
"select" : [
|
|
{
|
|
"k" : "bootstrap",
|
|
"v" : "Bootstrap"
|
|
}
|
|
],
|
|
"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"
|
|
},
|
|
{
|
|
"default" : 0,
|
|
"id" : "portalDisplayResetPassword",
|
|
"title" : "portalDisplayResetPassword",
|
|
"type" : "bool"
|
|
},
|
|
{
|
|
"default" : 3,
|
|
"id" : "passwordResetAllowedRetries",
|
|
"title" : "passwordResetAllowedRetries",
|
|
"type" : "int"
|
|
},
|
|
{
|
|
"default" : 1,
|
|
"id" : "portalDisplayRegister",
|
|
"title" : "portalDisplayRegister",
|
|
"type" : "bool"
|
|
}
|
|
],
|
|
"help" : "portalcustom.html#buttons",
|
|
"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"
|
|
}
|
|
],
|
|
"help" : "portalcustom.html#password_management",
|
|
"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"
|
|
},
|
|
{
|
|
"default" : 1,
|
|
"id" : "portalErrorOnExpiredSession",
|
|
"title" : "portalErrorOnExpiredSession",
|
|
"type" : "bool"
|
|
},
|
|
{
|
|
"default" : 0,
|
|
"id" : "portalErrorOnMailNotFound",
|
|
"title" : "portalErrorOnMailNotFound",
|
|
"type" : "bool"
|
|
}
|
|
],
|
|
"help" : "portalcustom.html#other_parameters",
|
|
"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"
|
|
},
|
|
{
|
|
"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"
|
|
}
|
|
],
|
|
"help" : "captcha.html",
|
|
"id" : "portalCaptcha",
|
|
"title" : "portalCaptcha",
|
|
"type" : "simpleInputContainer"
|
|
}
|
|
],
|
|
"title" : "portalParams"
|
|
},
|
|
{
|
|
"_nodes_filter" : "authParams",
|
|
"help" : "start.html#authentication_users_and_password_databases",
|
|
"id" : "authParams",
|
|
"nodes" : [
|
|
{
|
|
"data" : "Demo",
|
|
"default" : "Demo",
|
|
"id" : "authentication",
|
|
"select" : [
|
|
{
|
|
"k" : "Apache",
|
|
"v" : "Apache"
|
|
},
|
|
{
|
|
"k" : "AD",
|
|
"v" : "Active Directory"
|
|
},
|
|
{
|
|
"k" : "DBI",
|
|
"v" : "Database (DBI)"
|
|
},
|
|
{
|
|
"k" : "Facebook",
|
|
"v" : "Facebook"
|
|
},
|
|
{
|
|
"k" : "GPG",
|
|
"v" : "GPG"
|
|
},
|
|
{
|
|
"k" : "Kerberos",
|
|
"v" : "Kerberos"
|
|
},
|
|
{
|
|
"k" : "LDAP",
|
|
"v" : "LDAP"
|
|
},
|
|
{
|
|
"k" : "LinkedIn",
|
|
"v" : "LinkedIn"
|
|
},
|
|
{
|
|
"k" : "PAM",
|
|
"v" : "PAM"
|
|
},
|
|
{
|
|
"k" : "Radius",
|
|
"v" : "Radius"
|
|
},
|
|
{
|
|
"k" : "REST",
|
|
"v" : "REST"
|
|
},
|
|
{
|
|
"k" : "SSL",
|
|
"v" : "SSL"
|
|
},
|
|
{
|
|
"k" : "Twitter",
|
|
"v" : "Twitter"
|
|
},
|
|
{
|
|
"k" : "WebID",
|
|
"v" : "WebID"
|
|
},
|
|
{
|
|
"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"
|
|
},
|
|
{
|
|
"k" : "Custom",
|
|
"v" : "customModule"
|
|
}
|
|
],
|
|
"title" : "authentication",
|
|
"type" : "select"
|
|
},
|
|
{
|
|
"data" : "Same",
|
|
"default" : "Same",
|
|
"id" : "userDB",
|
|
"select" : [
|
|
{
|
|
"k" : "Same",
|
|
"v" : "Same"
|
|
},
|
|
{
|
|
"k" : "AD",
|
|
"v" : "Active Directory"
|
|
},
|
|
{
|
|
"k" : "DBI",
|
|
"v" : "Database (DBI)"
|
|
},
|
|
{
|
|
"k" : "LDAP",
|
|
"v" : "LDAP"
|
|
},
|
|
{
|
|
"k" : "REST",
|
|
"v" : "REST"
|
|
},
|
|
{
|
|
"k" : "Null",
|
|
"v" : "None"
|
|
},
|
|
{
|
|
"k" : "Custom",
|
|
"v" : "customModule"
|
|
}
|
|
],
|
|
"title" : "userDB",
|
|
"type" : "select"
|
|
},
|
|
{
|
|
"data" : "Demo",
|
|
"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" : "REST",
|
|
"v" : "REST"
|
|
},
|
|
{
|
|
"k" : "Null",
|
|
"v" : "None"
|
|
},
|
|
{
|
|
"k" : "Custom",
|
|
"v" : "customModule"
|
|
}
|
|
],
|
|
"title" : "passwordDB",
|
|
"type" : "select"
|
|
},
|
|
{
|
|
"data" : "Null",
|
|
"default" : "Null",
|
|
"id" : "registerDB",
|
|
"select" : [
|
|
{
|
|
"k" : "AD",
|
|
"v" : "Active Directory"
|
|
},
|
|
{
|
|
"k" : "Demo",
|
|
"v" : "Demonstration"
|
|
},
|
|
{
|
|
"k" : "LDAP",
|
|
"v" : "LDAP"
|
|
},
|
|
{
|
|
"k" : "Null",
|
|
"v" : "None"
|
|
},
|
|
{
|
|
"k" : "Custom",
|
|
"v" : "customModule"
|
|
}
|
|
],
|
|
"title" : "registerDB",
|
|
"type" : "select"
|
|
}
|
|
],
|
|
"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",
|
|
"type" : "simpleInputContainer"
|
|
},
|
|
{
|
|
"_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" : "GPG",
|
|
"v" : "GPG"
|
|
},
|
|
{
|
|
"k" : "Kerberos",
|
|
"v" : "Kerberos"
|
|
},
|
|
{
|
|
"k" : "LDAP",
|
|
"v" : "LDAP"
|
|
},
|
|
{
|
|
"k" : "LinkedIn",
|
|
"v" : "LinkedIn"
|
|
},
|
|
{
|
|
"k" : "PAM",
|
|
"v" : "PAM"
|
|
},
|
|
{
|
|
"k" : "Null",
|
|
"v" : "None"
|
|
},
|
|
{
|
|
"k" : "OpenID",
|
|
"v" : "OpenID"
|
|
},
|
|
{
|
|
"k" : "OpenIDConnect",
|
|
"v" : "OpenID Connect"
|
|
},
|
|
{
|
|
"k" : "Proxy",
|
|
"v" : "Proxy"
|
|
},
|
|
{
|
|
"k" : "Radius",
|
|
"v" : "Radius"
|
|
},
|
|
{
|
|
"k" : "REST",
|
|
"v" : "REST"
|
|
},
|
|
{
|
|
"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" : "Custom",
|
|
"v" : "customModule"
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"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" : "LDAP",
|
|
"v" : "LDAP"
|
|
},
|
|
{
|
|
"k" : "Null",
|
|
"v" : "None"
|
|
},
|
|
{
|
|
"k" : "OpenID",
|
|
"v" : "OpenID"
|
|
},
|
|
{
|
|
"k" : "OpenIDConnect",
|
|
"v" : "OpenID Connect"
|
|
},
|
|
{
|
|
"k" : "Proxy",
|
|
"v" : "Proxy"
|
|
},
|
|
{
|
|
"k" : "REST",
|
|
"v" : "REST"
|
|
},
|
|
{
|
|
"k" : "Remote",
|
|
"v" : "Remote"
|
|
},
|
|
{
|
|
"k" : "SAML",
|
|
"v" : "SAML v2"
|
|
},
|
|
{
|
|
"k" : "Slave",
|
|
"v" : "Slave"
|
|
},
|
|
{
|
|
"k" : "WebID",
|
|
"v" : "WebID"
|
|
},
|
|
{
|
|
"k" : "Custom",
|
|
"v" : "customModule"
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"k" : "AD",
|
|
"v" : "Active Directory"
|
|
},
|
|
{
|
|
"k" : "DBI",
|
|
"v" : "Database (DBI)"
|
|
},
|
|
{
|
|
"k" : "Demo",
|
|
"v" : "Demo"
|
|
},
|
|
{
|
|
"k" : "LDAP",
|
|
"v" : "LDAP"
|
|
},
|
|
{
|
|
"k" : "REST",
|
|
"v" : "REST"
|
|
},
|
|
{
|
|
"k" : "Null",
|
|
"v" : "None"
|
|
},
|
|
{
|
|
"k" : "Custom",
|
|
"v" : "customModule"
|
|
}
|
|
]
|
|
],
|
|
"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" : "casAuthnLevel",
|
|
"title" : "casAuthnLevel",
|
|
"type" : "int"
|
|
}
|
|
],
|
|
"help" : "authcas.html",
|
|
"id" : "casParams",
|
|
"show" : false,
|
|
"title" : "casParams",
|
|
"type" : "simpleInputContainer"
|
|
},
|
|
{
|
|
"_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"
|
|
},
|
|
{
|
|
"_nodes" : [
|
|
{
|
|
"help" : "authdbi.html#password",
|
|
"id" : "dbiDynamicHashEnabled",
|
|
"title" : "dbiDynamicHashEnabled",
|
|
"type" : "bool"
|
|
},
|
|
{
|
|
"help" : "authdbi.html#password",
|
|
"id" : "dbiDynamicHashValidSchemes",
|
|
"title" : "dbiDynamicHashValidSchemes"
|
|
},
|
|
{
|
|
"help" : "authdbi.html#password",
|
|
"id" : "dbiDynamicHashValidSaltedSchemes",
|
|
"title" : "dbiDynamicHashValidSaltedSchemes"
|
|
},
|
|
{
|
|
"help" : "authdbi.html#password",
|
|
"id" : "dbiDynamicHashNewPasswordScheme",
|
|
"title" : "dbiDynamicHashNewPasswordScheme"
|
|
}
|
|
],
|
|
"help" : "authdbi.html#password",
|
|
"id" : "dbiDynamicHash",
|
|
"title" : "dbiDynamicHash",
|
|
"type" : "simpleInputContainer"
|
|
}
|
|
],
|
|
"help" : "authdbi.html#password",
|
|
"id" : "dbiPassword",
|
|
"title" : "dbiPassword"
|
|
}
|
|
],
|
|
"help" : "authdbi.html",
|
|
"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"
|
|
}
|
|
],
|
|
"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"
|
|
},
|
|
{
|
|
"default" : "id",
|
|
"id" : "facebookUserField",
|
|
"title" : "facebookUserField"
|
|
}
|
|
],
|
|
"help" : "authfacebook.html",
|
|
"id" : "facebookParams",
|
|
"show" : false,
|
|
"title" : "facebookParams"
|
|
},
|
|
{
|
|
"_nodes" : [
|
|
{
|
|
"default" : 3,
|
|
"id" : "krbAuthnLevel",
|
|
"title" : "krbAuthnLevel",
|
|
"type" : "int"
|
|
},
|
|
{
|
|
"id" : "krbKeytab",
|
|
"title" : "krbKeytab"
|
|
},
|
|
{
|
|
"default" : 0,
|
|
"id" : "krbByJs",
|
|
"title" : "krbByJs",
|
|
"type" : "bool"
|
|
},
|
|
{
|
|
"default" : 1,
|
|
"id" : "krbRemoveDomain",
|
|
"title" : "krbRemoveDomain",
|
|
"type" : "bool"
|
|
}
|
|
],
|
|
"help" : "authkerberos.html",
|
|
"id" : "kerberosParams",
|
|
"show" : false,
|
|
"title" : "kerberosParams",
|
|
"type" : "simpleInputContainer"
|
|
},
|
|
{
|
|
"_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",
|
|
"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" : "ldapGroupDecodeSearchedValue",
|
|
"title" : "ldapGroupDecodeSearchedValue",
|
|
"type" : "bool"
|
|
},
|
|
{
|
|
"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" : false,
|
|
"title" : "ldapParams"
|
|
},
|
|
{
|
|
"_nodes" : [
|
|
{
|
|
"default" : 1,
|
|
"id" : "linkedInAuthnLevel",
|
|
"title" : "linkedInAuthnLevel",
|
|
"type" : "int"
|
|
},
|
|
{
|
|
"id" : "linkedInClientID",
|
|
"title" : "linkedInClientID"
|
|
},
|
|
{
|
|
"id" : "linkedInClientSecret",
|
|
"title" : "linkedInClientSecret",
|
|
"type" : "password"
|
|
},
|
|
{
|
|
"default" : "id,first-name,last-name,email-address",
|
|
"id" : "linkedInFields",
|
|
"title" : "linkedInFields"
|
|
},
|
|
{
|
|
"default" : "emailAddress",
|
|
"id" : "linkedInUserField",
|
|
"title" : "linkedInUserField"
|
|
},
|
|
{
|
|
"default" : "r_basicprofile r_emailaddress",
|
|
"id" : "linkedInScope",
|
|
"title" : "linkedInScope"
|
|
}
|
|
],
|
|
"help" : "authlinkedin.html",
|
|
"id" : "linkedinParams",
|
|
"show" : false,
|
|
"title" : "linkedinParams",
|
|
"type" : "simpleInputContainer"
|
|
},
|
|
{
|
|
"_nodes" : [
|
|
{
|
|
"id" : "combination",
|
|
"title" : "combination"
|
|
},
|
|
{
|
|
"cnodes" : "combModules",
|
|
"id" : "combModules",
|
|
"select" : [
|
|
{
|
|
"k" : "Apache",
|
|
"v" : "Apache"
|
|
},
|
|
{
|
|
"k" : "AD",
|
|
"v" : "Active Directory"
|
|
},
|
|
{
|
|
"k" : "DBI",
|
|
"v" : "Database (DBI)"
|
|
},
|
|
{
|
|
"k" : "Facebook",
|
|
"v" : "Facebook"
|
|
},
|
|
{
|
|
"k" : "GPG",
|
|
"v" : "GPG"
|
|
},
|
|
{
|
|
"k" : "Kerberos",
|
|
"v" : "Kerberos"
|
|
},
|
|
{
|
|
"k" : "LDAP",
|
|
"v" : "LDAP"
|
|
},
|
|
{
|
|
"k" : "LinkedIn",
|
|
"v" : "LinkedIn"
|
|
},
|
|
{
|
|
"k" : "PAM",
|
|
"v" : "PAM"
|
|
},
|
|
{
|
|
"k" : "Radius",
|
|
"v" : "Radius"
|
|
},
|
|
{
|
|
"k" : "REST",
|
|
"v" : "REST"
|
|
},
|
|
{
|
|
"k" : "SSL",
|
|
"v" : "SSL"
|
|
},
|
|
{
|
|
"k" : "Twitter",
|
|
"v" : "Twitter"
|
|
},
|
|
{
|
|
"k" : "WebID",
|
|
"v" : "WebID"
|
|
},
|
|
{
|
|
"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"
|
|
},
|
|
{
|
|
"k" : "Custom",
|
|
"v" : "customModule"
|
|
}
|
|
],
|
|
"title" : "combModules",
|
|
"type" : "cmbModuleContainer"
|
|
}
|
|
],
|
|
"help" : "authcombination.html",
|
|
"id" : "combinationParams",
|
|
"show" : false,
|
|
"title" : "combinationParams"
|
|
},
|
|
{
|
|
"_nodes" : [
|
|
{
|
|
"default" : 0,
|
|
"id" : "nullAuthnLevel",
|
|
"title" : "nullAuthnLevel",
|
|
"type" : "int"
|
|
}
|
|
],
|
|
"help" : "authnull.html",
|
|
"id" : "nullParams",
|
|
"show" : true,
|
|
"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",
|
|
"type" : "simpleInputContainer"
|
|
},
|
|
{
|
|
"_nodes" : [
|
|
{
|
|
"default" : 5,
|
|
"id" : "gpgAuthnLevel",
|
|
"title" : "gpgAuthnLevel",
|
|
"type" : "int"
|
|
},
|
|
{
|
|
"default" : "",
|
|
"id" : "gpgDb",
|
|
"title" : "gpgDb"
|
|
}
|
|
],
|
|
"help" : "authgpg.html",
|
|
"id" : "gpgParams",
|
|
"show" : false,
|
|
"title" : "gpgParams",
|
|
"type" : "simpleInputContainer"
|
|
},
|
|
{
|
|
"_nodes" : [
|
|
{
|
|
"default" : 2,
|
|
"id" : "proxyAuthnLevel",
|
|
"title" : "proxyAuthnLevel",
|
|
"type" : "int"
|
|
},
|
|
{
|
|
"id" : "proxyAuthService",
|
|
"title" : "proxyAuthService"
|
|
},
|
|
{
|
|
"id" : "proxySessionService",
|
|
"title" : "proxySessionService"
|
|
},
|
|
{
|
|
"id" : "remoteCookieName",
|
|
"title" : "remoteCookieName"
|
|
},
|
|
{
|
|
"default" : 0,
|
|
"id" : "proxyUseSoap",
|
|
"title" : "proxyUseSoap",
|
|
"type" : "bool"
|
|
}
|
|
],
|
|
"help" : "authproxy.html",
|
|
"id" : "proxyParams",
|
|
"show" : false,
|
|
"title" : "proxyParams",
|
|
"type" : "simpleInputContainer"
|
|
},
|
|
{
|
|
"_nodes" : [
|
|
{
|
|
"default" : 2,
|
|
"id" : "pamAuthnLevel",
|
|
"title" : "pamAuthnLevel",
|
|
"type" : "int"
|
|
},
|
|
{
|
|
"default" : "login",
|
|
"id" : "pamService",
|
|
"title" : "pamService"
|
|
}
|
|
],
|
|
"help" : "authpam.html",
|
|
"id" : "pamParams",
|
|
"show" : false,
|
|
"title" : "pamParams",
|
|
"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" : [
|
|
{
|
|
"default" : 2,
|
|
"id" : "restAuthnLevel",
|
|
"title" : "restAuthnLevel",
|
|
"type" : "int"
|
|
},
|
|
{
|
|
"id" : "restAuthUrl",
|
|
"title" : "restAuthUrl"
|
|
},
|
|
{
|
|
"id" : "restUserDBUrl",
|
|
"title" : "restUserDBUrl"
|
|
},
|
|
{
|
|
"id" : "restPwdConfirmUrl",
|
|
"title" : "restPwdConfirmUrl"
|
|
},
|
|
{
|
|
"id" : "restPwdModifyUrl",
|
|
"title" : "restPwdModifyUrl"
|
|
}
|
|
],
|
|
"help" : "authrest.html",
|
|
"id" : "restParams",
|
|
"show" : false,
|
|
"title" : "restParams",
|
|
"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"
|
|
}
|
|
],
|
|
"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"
|
|
},
|
|
{
|
|
"default" : "SSL_CLIENT_S_DN_Email",
|
|
"id" : "SSLVar",
|
|
"title" : "SSLVar"
|
|
},
|
|
{
|
|
"cnodes" : "SSLVarIf",
|
|
"default" : [],
|
|
"id" : "SSLVarIf",
|
|
"title" : "SSLVarIf",
|
|
"type" : "keyTextContainer"
|
|
},
|
|
{
|
|
"default" : 0,
|
|
"id" : "sslByAjax",
|
|
"title" : "sslByAjax",
|
|
"type" : "bool"
|
|
},
|
|
{
|
|
"id" : "sslHost",
|
|
"title" : "sslHost"
|
|
}
|
|
],
|
|
"help" : "authssl.html",
|
|
"id" : "sslParams",
|
|
"show" : false,
|
|
"title" : "sslParams"
|
|
},
|
|
{
|
|
"_nodes" : [
|
|
{
|
|
"default" : 1,
|
|
"id" : "twitterAuthnLevel",
|
|
"title" : "twitterAuthnLevel",
|
|
"type" : "int"
|
|
},
|
|
{
|
|
"id" : "twitterKey",
|
|
"title" : "twitterKey"
|
|
},
|
|
{
|
|
"id" : "twitterSecret",
|
|
"title" : "twitterSecret"
|
|
},
|
|
{
|
|
"id" : "twitterAppName",
|
|
"title" : "twitterAppName"
|
|
},
|
|
{
|
|
"default" : "screen_name",
|
|
"id" : "twitterUserField",
|
|
"title" : "twitterUserField"
|
|
}
|
|
],
|
|
"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" : [
|
|
{
|
|
"id" : "customAuth",
|
|
"title" : "customAuth"
|
|
},
|
|
{
|
|
"id" : "customUserDB",
|
|
"title" : "customUserDB"
|
|
},
|
|
{
|
|
"id" : "customPassword",
|
|
"title" : "customPassword"
|
|
},
|
|
{
|
|
"id" : "customRegister",
|
|
"title" : "customRegister"
|
|
},
|
|
{
|
|
"cnodes" : "customAddParams",
|
|
"id" : "customAddParams",
|
|
"title" : "customAddParams",
|
|
"type" : "keyTextContainer"
|
|
}
|
|
],
|
|
"help" : "authcustom.html",
|
|
"id" : "customParams",
|
|
"show" : false,
|
|
"title" : "customParams"
|
|
}
|
|
],
|
|
"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"
|
|
}
|
|
],
|
|
"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"
|
|
}
|
|
],
|
|
"help" : "idpcas.html#enabling_cas",
|
|
"id" : "issuerDBCAS",
|
|
"title" : "issuerDBCAS",
|
|
"type" : "simpleInputContainer"
|
|
},
|
|
{
|
|
"_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",
|
|
"type" : "simpleInputContainer"
|
|
},
|
|
{
|
|
"_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"
|
|
}
|
|
],
|
|
"help" : "issuerdbget.html",
|
|
"id" : "issuerDBGet",
|
|
"title" : "issuerDBGet"
|
|
}
|
|
],
|
|
"help" : "start.html#identity_provider",
|
|
"id" : "issuerParams",
|
|
"title" : "issuerParams"
|
|
},
|
|
{
|
|
"_nodes" : [
|
|
{
|
|
"default" : "uid",
|
|
"id" : "whatToTrace",
|
|
"title" : "whatToTrace"
|
|
},
|
|
{
|
|
"default" : "_password _2fDevices",
|
|
"id" : "hiddenAttributes",
|
|
"title" : "hiddenAttributes"
|
|
}
|
|
],
|
|
"help" : "logs.html",
|
|
"id" : "logParams",
|
|
"title" : "logParams",
|
|
"type" : "simpleInputContainer"
|
|
},
|
|
{
|
|
"_nodes" : [
|
|
{
|
|
"default" : "lemonldap",
|
|
"id" : "cookieName",
|
|
"title" : "cookieName"
|
|
},
|
|
{
|
|
"data" : "example.com",
|
|
"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",
|
|
"type" : "int"
|
|
}
|
|
],
|
|
"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",
|
|
"default" : [],
|
|
"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"
|
|
},
|
|
{
|
|
"data" : "/var/lib/lemonldap-ng/sessions/lock/",
|
|
"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" : 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" : [
|
|
{
|
|
"default" : 0,
|
|
"id" : "disablePersistentStorage",
|
|
"title" : "disablePersistentStorage",
|
|
"type" : "bool"
|
|
},
|
|
{
|
|
"id" : "persistentStorage",
|
|
"title" : "persistentStorage"
|
|
},
|
|
{
|
|
"cnodes" : "persistentStorageOptions",
|
|
"id" : "persistentStorageOptions",
|
|
"title" : "persistentStorageOptions",
|
|
"type" : "keyTextContainer"
|
|
}
|
|
],
|
|
"id" : "persistentSessions",
|
|
"title" : "persistentSessions"
|
|
}
|
|
],
|
|
"help" : "sessions.html",
|
|
"id" : "sessionParams",
|
|
"title" : "sessionParams"
|
|
},
|
|
{
|
|
"_nodes" : [
|
|
{
|
|
"cnodes" : "reloadUrls",
|
|
"help" : "configlocation.html#configuration_reload",
|
|
"id" : "reloadUrls",
|
|
"title" : "reloadUrls",
|
|
"type" : "keyTextContainer"
|
|
},
|
|
{
|
|
"default" : 5,
|
|
"id" : "reloadTimeout",
|
|
"title" : "reloadTimeout",
|
|
"type" : "int"
|
|
}
|
|
],
|
|
"help" : "configlocation.html#configuration_reload",
|
|
"id" : "reloadParams",
|
|
"title" : "reloadParams"
|
|
},
|
|
{
|
|
"_nodes" : [
|
|
{
|
|
"default" : 0,
|
|
"id" : "stayConnected",
|
|
"title" : "stayConnected",
|
|
"type" : "bool"
|
|
},
|
|
{
|
|
"default" : 0,
|
|
"help" : "status.html",
|
|
"id" : "portalStatus",
|
|
"title" : "portalStatus",
|
|
"type" : "bool"
|
|
},
|
|
{
|
|
"default" : 1,
|
|
"id" : "upgradeSession",
|
|
"title" : "upgradeSession",
|
|
"type" : "bool"
|
|
},
|
|
{
|
|
"_nodes" : [
|
|
{
|
|
"default" : 0,
|
|
"id" : "wsdlServer",
|
|
"title" : "wsdlServer",
|
|
"type" : "bool"
|
|
},
|
|
{
|
|
"default" : 0,
|
|
"id" : "restSessionServer",
|
|
"title" : "restSessionServer",
|
|
"type" : "bool"
|
|
},
|
|
{
|
|
"default" : 0,
|
|
"id" : "restExportSecretKeys",
|
|
"title" : "restExportSecretKeys",
|
|
"type" : "bool"
|
|
},
|
|
{
|
|
"default" : 0,
|
|
"id" : "restConfigServer",
|
|
"title" : "restConfigServer",
|
|
"type" : "bool"
|
|
},
|
|
{
|
|
"default" : 0,
|
|
"help" : "soapservices.html",
|
|
"id" : "soapSessionServer",
|
|
"title" : "soapSessionServer",
|
|
"type" : "bool"
|
|
},
|
|
{
|
|
"default" : 0,
|
|
"help" : "soapservices.html",
|
|
"id" : "soapConfigServer",
|
|
"title" : "soapConfigServer",
|
|
"type" : "bool"
|
|
},
|
|
{
|
|
"id" : "exportedAttr",
|
|
"title" : "exportedAttr"
|
|
}
|
|
],
|
|
"help" : "portalservers.html",
|
|
"id" : "portalServers",
|
|
"title" : "portalServers",
|
|
"type" : "simpleInputContainer"
|
|
},
|
|
{
|
|
"_nodes" : [
|
|
{
|
|
"default" : 0,
|
|
"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" : "notificationServer",
|
|
"title" : "notificationServer",
|
|
"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" : [
|
|
{
|
|
"id" : "mailSubject",
|
|
"title" : "mailSubject"
|
|
},
|
|
{
|
|
"id" : "mailBody",
|
|
"title" : "mailBody",
|
|
"type" : "longtext"
|
|
},
|
|
{
|
|
"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" : 0,
|
|
"id" : "mailTimeout",
|
|
"title" : "mailTimeout",
|
|
"type" : "int"
|
|
},
|
|
{
|
|
"default" : "[A-Z]{3}[a-z]{5}.\\d{2}",
|
|
"id" : "randomPasswordRegexp",
|
|
"title" : "randomPasswordRegexp"
|
|
}
|
|
],
|
|
"id" : "mailOther",
|
|
"title" : "mailOther",
|
|
"type" : "simpleInputContainer"
|
|
}
|
|
],
|
|
"help" : "resetpassword.html",
|
|
"id" : "passwordManagement",
|
|
"title" : "passwordManagement"
|
|
},
|
|
{
|
|
"_nodes" : [
|
|
{
|
|
"default" : "http://auth.example.com/register",
|
|
"id" : "registerUrl",
|
|
"title" : "registerUrl"
|
|
},
|
|
{
|
|
"default" : 0,
|
|
"id" : "registerTimeout",
|
|
"title" : "registerTimeout",
|
|
"type" : "int"
|
|
},
|
|
{
|
|
"id" : "registerConfirmSubject",
|
|
"title" : "registerConfirmSubject"
|
|
},
|
|
{
|
|
"id" : "registerDoneSubject",
|
|
"title" : "registerDoneSubject"
|
|
}
|
|
],
|
|
"help" : "register.html",
|
|
"id" : "register",
|
|
"title" : "register",
|
|
"type" : "simpleInputContainer"
|
|
},
|
|
{
|
|
"_nodes" : [
|
|
{
|
|
"cnodes" : "autoSigninRules",
|
|
"id" : "autoSigninRules",
|
|
"title" : "autoSigninRules",
|
|
"type" : "keyTextContainer"
|
|
}
|
|
],
|
|
"help" : "autosignin.html",
|
|
"id" : "autoSignin",
|
|
"title" : "autoSignin"
|
|
},
|
|
{
|
|
"_nodes" : [
|
|
{
|
|
"default" : 0,
|
|
"id" : "checkState",
|
|
"title" : "checkState",
|
|
"type" : "bool"
|
|
},
|
|
{
|
|
"id" : "checkStateSecret",
|
|
"title" : "checkStateSecret"
|
|
}
|
|
],
|
|
"help" : "checkstate.html",
|
|
"id" : "stateCheck",
|
|
"title" : "stateCheck",
|
|
"type" : "simpleInputContainer"
|
|
},
|
|
{
|
|
"_nodes" : [
|
|
{
|
|
"default" : 0,
|
|
"id" : "checkUser",
|
|
"title" : "checkUser",
|
|
"type" : "bool"
|
|
},
|
|
{
|
|
"default" : 1,
|
|
"id" : "checkUserIdRule",
|
|
"title" : "checkUserIdRule"
|
|
},
|
|
{
|
|
"default" : "_loginHistory _session_id hGroups",
|
|
"id" : "checkUserHiddenAttributes",
|
|
"title" : "checkUserHiddenAttributes"
|
|
},
|
|
{
|
|
"default" : 0,
|
|
"id" : "checkUserDisplayPersistentInfo",
|
|
"title" : "checkUserDisplayPersistentInfo",
|
|
"type" : "bool"
|
|
},
|
|
{
|
|
"default" : 0,
|
|
"id" : "checkUserDisplayEmptyValues",
|
|
"title" : "checkUserDisplayEmptyValues",
|
|
"type" : "bool"
|
|
}
|
|
],
|
|
"help" : "checkuser.html",
|
|
"id" : "checkUsers",
|
|
"title" : "checkUsers",
|
|
"type" : "simpleInputContainer"
|
|
},
|
|
{
|
|
"_nodes" : [
|
|
{
|
|
"default" : 0,
|
|
"id" : "impersonationRule",
|
|
"title" : "impersonationRule",
|
|
"type" : "boolOrExpr"
|
|
},
|
|
{
|
|
"default" : 1,
|
|
"id" : "impersonationIdRule",
|
|
"title" : "impersonationIdRule"
|
|
},
|
|
{
|
|
"default" : "_2fDevices _loginHistory",
|
|
"id" : "impersonationHiddenAttributes",
|
|
"title" : "impersonationHiddenAttributes"
|
|
},
|
|
{
|
|
"default" : 1,
|
|
"id" : "impersonationSkipEmptyValues",
|
|
"title" : "impersonationSkipEmptyValues",
|
|
"type" : "bool"
|
|
},
|
|
{
|
|
"default" : 0,
|
|
"id" : "impersonationMergeSSOgroups",
|
|
"title" : "impersonationMergeSSOgroups",
|
|
"type" : "boolOrExpr"
|
|
}
|
|
],
|
|
"help" : "impersonation.html",
|
|
"id" : "impersonation",
|
|
"title" : "impersonation",
|
|
"type" : "simpleInputContainer"
|
|
},
|
|
{
|
|
"_nodes" : [
|
|
{
|
|
"default" : 0,
|
|
"id" : "contextSwitchingRule",
|
|
"title" : "contextSwitchingRule",
|
|
"type" : "boolOrExpr"
|
|
},
|
|
{
|
|
"default" : 1,
|
|
"id" : "contextSwitchingIdRule",
|
|
"title" : "contextSwitchingIdRule"
|
|
},
|
|
{
|
|
"default" : 1,
|
|
"id" : "contextSwitchingStopWithLogout",
|
|
"title" : "contextSwitchingStopWithLogout",
|
|
"type" : "bool"
|
|
}
|
|
],
|
|
"help" : "contextswitching.html",
|
|
"id" : "contextSwitching",
|
|
"title" : "contextSwitching",
|
|
"type" : "simpleInputContainer"
|
|
}
|
|
],
|
|
"help" : "start.html#plugins",
|
|
"id" : "plugins",
|
|
"title" : "plugins"
|
|
},
|
|
{
|
|
"help" : "secondfactor.html",
|
|
"id" : "secondFactors",
|
|
"nodes" : [
|
|
{
|
|
"_nodes" : [
|
|
{
|
|
"default" : 0,
|
|
"id" : "utotp2fActivation",
|
|
"title" : "utotp2fActivation",
|
|
"type" : "boolOrExpr"
|
|
},
|
|
{
|
|
"id" : "utotp2fAuthnLevel",
|
|
"title" : "utotp2fAuthnLevel",
|
|
"type" : "int"
|
|
}
|
|
],
|
|
"help" : "utotp2f.html",
|
|
"id" : "utotp2f",
|
|
"title" : "utotp2f",
|
|
"type" : "simpleInputContainer"
|
|
},
|
|
{
|
|
"_nodes" : [
|
|
{
|
|
"default" : 0,
|
|
"id" : "totp2fActivation",
|
|
"title" : "totp2fActivation",
|
|
"type" : "boolOrExpr"
|
|
},
|
|
{
|
|
"default" : 0,
|
|
"id" : "totp2fSelfRegistration",
|
|
"title" : "totp2fSelfRegistration",
|
|
"type" : "boolOrExpr"
|
|
},
|
|
{
|
|
"id" : "totp2fAuthnLevel",
|
|
"title" : "totp2fAuthnLevel",
|
|
"type" : "int"
|
|
},
|
|
{
|
|
"id" : "totp2fIssuer",
|
|
"title" : "totp2fIssuer"
|
|
},
|
|
{
|
|
"default" : 30,
|
|
"id" : "totp2fInterval",
|
|
"title" : "totp2fInterval",
|
|
"type" : "int"
|
|
},
|
|
{
|
|
"default" : 1,
|
|
"id" : "totp2fRange",
|
|
"title" : "totp2fRange",
|
|
"type" : "int"
|
|
},
|
|
{
|
|
"default" : 6,
|
|
"id" : "totp2fDigits",
|
|
"title" : "totp2fDigits",
|
|
"type" : "int"
|
|
},
|
|
{
|
|
"default" : 0,
|
|
"id" : "totp2fDisplayExistingSecret",
|
|
"title" : "totp2fDisplayExistingSecret",
|
|
"type" : "bool"
|
|
},
|
|
{
|
|
"default" : 0,
|
|
"id" : "totp2fUserCanChangeKey",
|
|
"title" : "totp2fUserCanChangeKey",
|
|
"type" : "bool"
|
|
},
|
|
{
|
|
"default" : 1,
|
|
"id" : "totp2fUserCanRemoveKey",
|
|
"title" : "totp2fUserCanRemoveKey",
|
|
"type" : "bool"
|
|
},
|
|
{
|
|
"id" : "totp2fTTL",
|
|
"title" : "totp2fTTL",
|
|
"type" : "int"
|
|
}
|
|
],
|
|
"help" : "totp2f.html",
|
|
"id" : "totp",
|
|
"title" : "totp",
|
|
"type" : "simpleInputContainer"
|
|
},
|
|
{
|
|
"_nodes" : [
|
|
{
|
|
"default" : 0,
|
|
"id" : "u2fActivation",
|
|
"title" : "u2fActivation",
|
|
"type" : "boolOrExpr"
|
|
},
|
|
{
|
|
"default" : 0,
|
|
"id" : "u2fSelfRegistration",
|
|
"title" : "u2fSelfRegistration",
|
|
"type" : "boolOrExpr"
|
|
},
|
|
{
|
|
"id" : "u2fAuthnLevel",
|
|
"title" : "u2fAuthnLevel",
|
|
"type" : "int"
|
|
},
|
|
{
|
|
"default" : 1,
|
|
"id" : "u2fUserCanRemoveKey",
|
|
"title" : "u2fUserCanRemoveKey",
|
|
"type" : "bool"
|
|
},
|
|
{
|
|
"id" : "u2fTTL",
|
|
"title" : "u2fTTL",
|
|
"type" : "int"
|
|
}
|
|
],
|
|
"help" : "u2f.html",
|
|
"id" : "u2f",
|
|
"title" : "u2f",
|
|
"type" : "simpleInputContainer"
|
|
},
|
|
{
|
|
"_nodes" : [
|
|
{
|
|
"default" : 0,
|
|
"id" : "mail2fActivation",
|
|
"title" : "mail2fActivation",
|
|
"type" : "boolOrExpr"
|
|
},
|
|
{
|
|
"default" : "\\d{6}",
|
|
"id" : "mail2fCodeRegex",
|
|
"title" : "mail2fCodeRegex"
|
|
},
|
|
{
|
|
"id" : "mail2fTimeout",
|
|
"title" : "mail2fTimeout",
|
|
"type" : "int"
|
|
},
|
|
{
|
|
"id" : "mail2fSubject",
|
|
"title" : "mail2fSubject"
|
|
},
|
|
{
|
|
"id" : "mail2fBody",
|
|
"title" : "mail2fBody",
|
|
"type" : "longtext"
|
|
},
|
|
{
|
|
"id" : "mail2fAuthnLevel",
|
|
"title" : "mail2fAuthnLevel",
|
|
"type" : "int"
|
|
},
|
|
{
|
|
"id" : "mail2fLogo",
|
|
"title" : "mail2fLogo"
|
|
}
|
|
],
|
|
"help" : "mail2f.html",
|
|
"id" : "mail2f",
|
|
"title" : "mail2f",
|
|
"type" : "simpleInputContainer"
|
|
},
|
|
{
|
|
"_nodes" : [
|
|
{
|
|
"default" : 0,
|
|
"id" : "ext2fActivation",
|
|
"title" : "ext2fActivation",
|
|
"type" : "boolOrExpr"
|
|
},
|
|
{
|
|
"default" : "\\d{6}",
|
|
"id" : "ext2fCodeActivation",
|
|
"title" : "ext2fCodeActivation"
|
|
},
|
|
{
|
|
"id" : "ext2FSendCommand",
|
|
"title" : "ext2FSendCommand"
|
|
},
|
|
{
|
|
"id" : "ext2FValidateCommand",
|
|
"title" : "ext2FValidateCommand"
|
|
},
|
|
{
|
|
"id" : "ext2fAuthnLevel",
|
|
"title" : "ext2fAuthnLevel",
|
|
"type" : "int"
|
|
},
|
|
{
|
|
"id" : "ext2fLogo",
|
|
"title" : "ext2fLogo"
|
|
}
|
|
],
|
|
"help" : "external2f.html",
|
|
"id" : "external2f",
|
|
"title" : "external2f",
|
|
"type" : "simpleInputContainer"
|
|
},
|
|
{
|
|
"_nodes" : [
|
|
{
|
|
"default" : 0,
|
|
"id" : "rest2fActivation",
|
|
"title" : "rest2fActivation",
|
|
"type" : "boolOrExpr"
|
|
},
|
|
{
|
|
"id" : "rest2fInitUrl",
|
|
"title" : "rest2fInitUrl"
|
|
},
|
|
{
|
|
"cnodes" : "rest2fInitArgs",
|
|
"id" : "rest2fInitArgs",
|
|
"title" : "rest2fInitArgs",
|
|
"type" : "keyTextContainer"
|
|
},
|
|
{
|
|
"id" : "rest2fVerifyUrl",
|
|
"title" : "rest2fVerifyUrl"
|
|
},
|
|
{
|
|
"cnodes" : "rest2fVerifyArgs",
|
|
"id" : "rest2fVerifyArgs",
|
|
"title" : "rest2fVerifyArgs",
|
|
"type" : "keyTextContainer"
|
|
},
|
|
{
|
|
"id" : "rest2fAuthnLevel",
|
|
"title" : "rest2fAuthnLevel",
|
|
"type" : "int"
|
|
},
|
|
{
|
|
"id" : "rest2fLogo",
|
|
"title" : "rest2fLogo"
|
|
}
|
|
],
|
|
"help" : "rest2f.html",
|
|
"id" : "rest2f",
|
|
"title" : "rest2f"
|
|
},
|
|
{
|
|
"_nodes" : [
|
|
{
|
|
"default" : 0,
|
|
"id" : "yubikey2fActivation",
|
|
"title" : "yubikey2fActivation",
|
|
"type" : "boolOrExpr"
|
|
},
|
|
{
|
|
"default" : 0,
|
|
"id" : "yubikey2fSelfRegistration",
|
|
"title" : "yubikey2fSelfRegistration",
|
|
"type" : "boolOrExpr"
|
|
},
|
|
{
|
|
"id" : "yubikey2fAuthnLevel",
|
|
"title" : "yubikey2fAuthnLevel",
|
|
"type" : "int"
|
|
},
|
|
{
|
|
"id" : "yubikey2fClientID",
|
|
"title" : "yubikey2fClientID"
|
|
},
|
|
{
|
|
"id" : "yubikey2fSecretKey",
|
|
"title" : "yubikey2fSecretKey"
|
|
},
|
|
{
|
|
"id" : "yubikey2fNonce",
|
|
"title" : "yubikey2fNonce"
|
|
},
|
|
{
|
|
"id" : "yubikey2fUrl",
|
|
"title" : "yubikey2fUrl"
|
|
},
|
|
{
|
|
"default" : 12,
|
|
"id" : "yubikey2fPublicIDSize",
|
|
"title" : "yubikey2fPublicIDSize",
|
|
"type" : "int"
|
|
},
|
|
{
|
|
"default" : 1,
|
|
"id" : "yubikey2fUserCanRemoveKey",
|
|
"title" : "yubikey2fUserCanRemoveKey",
|
|
"type" : "bool"
|
|
},
|
|
{
|
|
"id" : "yubikey2fTTL",
|
|
"title" : "yubikey2fTTL",
|
|
"type" : "int"
|
|
}
|
|
],
|
|
"help" : "yubikey2f.html",
|
|
"id" : "yubikey2f",
|
|
"title" : "yubikey2f",
|
|
"type" : "simpleInputContainer"
|
|
},
|
|
{
|
|
"_nodes" : [
|
|
{
|
|
"default" : 0,
|
|
"help" : "secondfactor.html",
|
|
"id" : "sfRemovedMsgRule",
|
|
"title" : "sfRemovedMsgRule",
|
|
"type" : "boolOrExpr"
|
|
},
|
|
{
|
|
"default" : 0,
|
|
"id" : "sfRemovedUseNotif",
|
|
"title" : "sfRemovedUseNotif",
|
|
"type" : "bool"
|
|
},
|
|
{
|
|
"default" : "RemoveSF",
|
|
"help" : "secondfactor.html",
|
|
"id" : "sfRemovedNotifRef",
|
|
"title" : "sfRemovedNotifRef"
|
|
},
|
|
{
|
|
"default" : "Second factor notification",
|
|
"help" : "secondfactor.html",
|
|
"id" : "sfRemovedNotifTitle",
|
|
"title" : "sfRemovedNotifTitle"
|
|
},
|
|
{
|
|
"default" : "_removedSF_ expired second factor(s) has/have been removed!",
|
|
"help" : "secondfactor.html",
|
|
"id" : "sfRemovedNotifMsg",
|
|
"title" : "sfRemovedNotifMsg"
|
|
}
|
|
],
|
|
"help" : "secondfactor.html",
|
|
"id" : "sfRemovedNotification",
|
|
"title" : "sfRemovedNotification",
|
|
"type" : "simpleInputContainer"
|
|
},
|
|
{
|
|
"default" : 0,
|
|
"help" : "secondfactor.html",
|
|
"id" : "sfRequired",
|
|
"title" : "sfRequired",
|
|
"type" : "boolOrExpr"
|
|
},
|
|
{
|
|
"id" : "sfExtra",
|
|
"nodes" : [
|
|
{
|
|
"data" : {
|
|
"over" : [
|
|
[
|
|
"mail2fCodeRegex",
|
|
"\\d{4}"
|
|
]
|
|
],
|
|
"rule" : "$uid eq \"dwho\"",
|
|
"type" : "Mail2F"
|
|
},
|
|
"id" : "sfExtra/n1",
|
|
"title" : "work",
|
|
"type" : "sfExtra"
|
|
},
|
|
{
|
|
"data" : {
|
|
"over" : [
|
|
[
|
|
"mail2fCodeRegex",
|
|
"\\d{6}"
|
|
],
|
|
[
|
|
"mail2fLogo",
|
|
"home.jpg"
|
|
]
|
|
],
|
|
"rule" : "$uid eq \"rtyler\"",
|
|
"type" : "Mail2F"
|
|
},
|
|
"id" : "sfExtra/n2",
|
|
"title" : "home",
|
|
"type" : "sfExtra"
|
|
}
|
|
],
|
|
"select" : [
|
|
{
|
|
"k" : "Mail2F",
|
|
"v" : "E-Mail"
|
|
},
|
|
{
|
|
"k" : "Ext2F",
|
|
"v" : "External"
|
|
}
|
|
],
|
|
"title" : "sfExtra",
|
|
"type" : "sfExtraContainer"
|
|
}
|
|
],
|
|
"title" : "secondFactors"
|
|
},
|
|
{
|
|
"_nodes" : [
|
|
{
|
|
"help" : "customfunctions.html",
|
|
"id" : "customFunctions",
|
|
"title" : "customFunctions"
|
|
},
|
|
{
|
|
"default" : "; ",
|
|
"id" : "multiValuesSeparator",
|
|
"title" : "multiValuesSeparator",
|
|
"type" : "authParamsText"
|
|
},
|
|
{
|
|
"_nodes" : [
|
|
{
|
|
"default" : "mail",
|
|
"id" : "mailSessionKey",
|
|
"title" : "mailSessionKey"
|
|
},
|
|
{
|
|
"default" : "",
|
|
"id" : "SMTPServer",
|
|
"title" : "SMTPServer"
|
|
},
|
|
{
|
|
"id" : "SMTPPort",
|
|
"title" : "SMTPPort",
|
|
"type" : "int"
|
|
},
|
|
{
|
|
"id" : "SMTPAuthUser",
|
|
"title" : "SMTPAuthUser"
|
|
},
|
|
{
|
|
"id" : "SMTPAuthPass",
|
|
"title" : "SMTPAuthPass",
|
|
"type" : "password"
|
|
},
|
|
{
|
|
"default" : "",
|
|
"id" : "SMTPTLS",
|
|
"select" : [
|
|
{
|
|
"k" : "",
|
|
"v" : "none"
|
|
},
|
|
{
|
|
"k" : "starttls",
|
|
"v" : "SMTP + STARTTLS"
|
|
},
|
|
{
|
|
"k" : "ssl",
|
|
"v" : "SMTPS"
|
|
}
|
|
],
|
|
"title" : "SMTPTLS",
|
|
"type" : "select"
|
|
},
|
|
{
|
|
"cnodes" : "SMTPTLSOpts",
|
|
"id" : "SMTPTLSOpts",
|
|
"title" : "SMTPTLSOpts",
|
|
"type" : "keyTextContainer"
|
|
},
|
|
{
|
|
"_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"
|
|
}
|
|
],
|
|
"help" : "smtp.html",
|
|
"id" : "SMTP",
|
|
"title" : "SMTP"
|
|
},
|
|
{
|
|
"_nodes" : [
|
|
{
|
|
"default" : "^[\\w\\.\\-@]+$",
|
|
"id" : "userControl",
|
|
"title" : "userControl"
|
|
},
|
|
{
|
|
"default" : 0,
|
|
"help" : "forcereauthn.html",
|
|
"id" : "portalForceAuthn",
|
|
"title" : "portalForceAuthn",
|
|
"type" : "bool"
|
|
},
|
|
{
|
|
"default" : 5,
|
|
"id" : "portalForceAuthnInterval",
|
|
"title" : "portalForceAuthnInterval",
|
|
"type" : "int"
|
|
},
|
|
{
|
|
"id" : "key",
|
|
"title" : "key",
|
|
"type" : "password"
|
|
},
|
|
{
|
|
"id" : "trustedDomains",
|
|
"title" : "trustedDomains"
|
|
},
|
|
{
|
|
"default" : 1,
|
|
"help" : "safejail.html",
|
|
"id" : "useSafeJail",
|
|
"title" : "useSafeJail",
|
|
"type" : "bool"
|
|
},
|
|
{
|
|
"default" : 1,
|
|
"id" : "checkXSS",
|
|
"title" : "checkXSS",
|
|
"type" : "bool"
|
|
},
|
|
{
|
|
"default" : 0,
|
|
"help" : "bruteforceprotection.html",
|
|
"id" : "bruteForceProtection",
|
|
"title" : "bruteForceProtection",
|
|
"type" : "bool"
|
|
},
|
|
{
|
|
"default" : 1,
|
|
"id" : "requireToken",
|
|
"title" : "requireToken",
|
|
"type" : "boolOrExpr"
|
|
},
|
|
{
|
|
"default" : 120,
|
|
"id" : "formTimeout",
|
|
"title" : "formTimeout",
|
|
"type" : "int"
|
|
},
|
|
{
|
|
"default" : 0,
|
|
"id" : "tokenUseGlobalStorage",
|
|
"title" : "tokenUseGlobalStorage",
|
|
"type" : "bool"
|
|
},
|
|
{
|
|
"cnodes" : "lwpOpts",
|
|
"id" : "lwpOpts",
|
|
"title" : "lwpOpts",
|
|
"type" : "keyTextContainer"
|
|
},
|
|
{
|
|
"cnodes" : "lwpSslOpts",
|
|
"id" : "lwpSslOpts",
|
|
"title" : "lwpSslOpts",
|
|
"type" : "keyTextContainer"
|
|
},
|
|
{
|
|
"_nodes" : [
|
|
{
|
|
"default" : "'self'",
|
|
"id" : "cspDefault",
|
|
"title" : "cspDefault"
|
|
},
|
|
{
|
|
"default" : "'self' data:",
|
|
"id" : "cspImg",
|
|
"title" : "cspImg"
|
|
},
|
|
{
|
|
"default" : "'self'",
|
|
"id" : "cspScript",
|
|
"title" : "cspScript"
|
|
},
|
|
{
|
|
"default" : "'self'",
|
|
"id" : "cspStyle",
|
|
"title" : "cspStyle"
|
|
},
|
|
{
|
|
"default" : "'self'",
|
|
"id" : "cspFont",
|
|
"title" : "cspFont"
|
|
},
|
|
{
|
|
"default" : "'self'",
|
|
"id" : "cspFormAction",
|
|
"title" : "cspFormAction"
|
|
},
|
|
{
|
|
"default" : "'self'",
|
|
"id" : "cspConnect",
|
|
"title" : "cspConnect"
|
|
}
|
|
],
|
|
"help" : "security.html#portal",
|
|
"id" : "contentSecurityPolicy",
|
|
"title" : "contentSecurityPolicy",
|
|
"type" : "simpleInputContainer"
|
|
},
|
|
{
|
|
"_nodes" : [
|
|
{
|
|
"default" : 1,
|
|
"id" : "corsEnabled",
|
|
"title" : "corsEnabled",
|
|
"type" : "bool"
|
|
},
|
|
{
|
|
"default" : true,
|
|
"id" : "corsAllow_Credentials",
|
|
"title" : "corsAllow_Credentials"
|
|
},
|
|
{
|
|
"default" : "*",
|
|
"id" : "corsAllow_Headers",
|
|
"title" : "corsAllow_Headers"
|
|
},
|
|
{
|
|
"default" : "POST,GET",
|
|
"id" : "corsAllow_Methods",
|
|
"title" : "corsAllow_Methods"
|
|
},
|
|
{
|
|
"default" : "*",
|
|
"id" : "corsAllow_Origin",
|
|
"title" : "corsAllow_Origin"
|
|
},
|
|
{
|
|
"default" : "*",
|
|
"id" : "corsExpose_Headers",
|
|
"title" : "corsExpose_Headers"
|
|
},
|
|
{
|
|
"default" : "86400",
|
|
"id" : "corsMax_Age",
|
|
"title" : "corsMax_Age"
|
|
}
|
|
],
|
|
"help" : "security.html#portal",
|
|
"id" : "crossOrigineResourceSharing",
|
|
"title" : "crossOrigineResourceSharing",
|
|
"type" : "simpleInputContainer"
|
|
}
|
|
],
|
|
"help" : "security.html#configure_security_settings",
|
|
"id" : "security",
|
|
"title" : "security"
|
|
},
|
|
{
|
|
"_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"
|
|
}
|
|
],
|
|
"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"
|
|
},
|
|
{
|
|
"default" : 0,
|
|
"id" : "skipRenewConfirmation",
|
|
"title" : "skipRenewConfirmation",
|
|
"type" : "bool"
|
|
}
|
|
],
|
|
"help" : "redirections.html#portal_redirections",
|
|
"id" : "portalRedirection",
|
|
"title" : "portalRedirection",
|
|
"type" : "simpleInputContainer"
|
|
},
|
|
{
|
|
"cnodes" : "nginxCustomHandlers",
|
|
"help" : "handlerarch.html",
|
|
"id" : "nginxCustomHandlers",
|
|
"title" : "nginxCustomHandlers",
|
|
"type" : "keyTextContainer"
|
|
},
|
|
{
|
|
"cnodes" : "logoutServices",
|
|
"default" : [],
|
|
"help" : "logoutforward.html",
|
|
"id" : "logoutServices",
|
|
"title" : "logoutServices",
|
|
"type" : "keyTextContainer"
|
|
},
|
|
{
|
|
"_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",
|
|
"type" : "simpleInputContainer"
|
|
}
|
|
],
|
|
"help" : "start.html#advanced_features",
|
|
"id" : "advancedParams",
|
|
"title" : "advancedParams"
|
|
}
|
|
],
|
|
"title" : "generalParameters"
|
|
},
|
|
{
|
|
"_nodes" : [
|
|
{
|
|
"cnodes" : "exportedVars",
|
|
"default" : [
|
|
{
|
|
"data" : "HTTP_USER_AGENT",
|
|
"id" : "exportedVars/UA",
|
|
"title" : "UA",
|
|
"type" : "keyText"
|
|
}
|
|
],
|
|
"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"
|
|
}
|
|
],
|
|
"help" : "variables.html",
|
|
"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"
|
|
},
|
|
{
|
|
"default" : "RSA_SHA1",
|
|
"id" : "samlServiceSignatureMethod",
|
|
"select" : [
|
|
{
|
|
"k" : "RSA_SHA1",
|
|
"v" : "RSA SHA1"
|
|
},
|
|
{
|
|
"k" : "RSA_SHA256",
|
|
"v" : "RSA SHA256"
|
|
}
|
|
],
|
|
"title" : "samlServiceSignatureMethod",
|
|
"type" : "select"
|
|
}
|
|
],
|
|
"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" : "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"
|
|
},
|
|
{
|
|
"_nodes" : [
|
|
{
|
|
"default" : 0,
|
|
"id" : "samlDiscoveryProtocolActivation",
|
|
"title" : "samlDiscoveryProtocolActivation",
|
|
"type" : "bool"
|
|
},
|
|
{
|
|
"id" : "samlDiscoveryProtocolURL",
|
|
"title" : "samlDiscoveryProtocolURL"
|
|
},
|
|
{
|
|
"id" : "samlDiscoveryProtocolPolicy",
|
|
"title" : "samlDiscoveryProtocolPolicy"
|
|
},
|
|
{
|
|
"default" : 0,
|
|
"id" : "samlDiscoveryProtocolIsPassive",
|
|
"title" : "samlDiscoveryProtocolIsPassive",
|
|
"type" : "bool"
|
|
}
|
|
],
|
|
"id" : "samlDiscoveryProtocol",
|
|
"title" : "samlDiscoveryProtocol",
|
|
"type" : "simpleInputContainer"
|
|
},
|
|
{
|
|
"default" : "",
|
|
"id" : "samlOverrideIDPEntityID",
|
|
"title" : "samlOverrideIDPEntityID"
|
|
}
|
|
],
|
|
"help" : "samlservice.html#advanced",
|
|
"id" : "samlAdvanced",
|
|
"title" : "samlAdvanced"
|
|
}
|
|
],
|
|
"help" : "samlservice.html",
|
|
"id" : "samlServiceMetaData",
|
|
"title" : "samlServiceMetaData"
|
|
},
|
|
{
|
|
"cnodes" : "samlIDPMetaDataNodes",
|
|
"help" : "authsaml.html",
|
|
"id" : "samlIDPMetaDataNodes",
|
|
"template" : "samlIDPMetaDataNode",
|
|
"title" : "samlIDPMetaDataNodes",
|
|
"type" : "samlIDPMetaDataNodeContainer"
|
|
},
|
|
{
|
|
"cnodes" : "samlSPMetaDataNodes",
|
|
"help" : "idpsaml.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"
|
|
},
|
|
{
|
|
"default" : "flogout",
|
|
"id" : "oidcServiceMetaDataFrontChannelURI",
|
|
"title" : "oidcServiceMetaDataFrontChannelURI"
|
|
},
|
|
{
|
|
"default" : "blogout",
|
|
"id" : "oidcServiceMetaDataBackChannelURI",
|
|
"title" : "oidcServiceMetaDataBackChannelURI"
|
|
}
|
|
],
|
|
"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"
|
|
},
|
|
{
|
|
"_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"
|
|
},
|
|
{
|
|
"cnodes" : "casAttributes",
|
|
"id" : "casAttributes",
|
|
"title" : "casAttributes",
|
|
"type" : "keyTextContainer"
|
|
}
|
|
],
|
|
"help" : "idpcas.html#configuring_the_cas_service",
|
|
"id" : "casServiceMetadata",
|
|
"title" : "casServiceMetadata"
|
|
},
|
|
{
|
|
"cnodes" : "casSrvMetaDataNodes",
|
|
"help" : "authcas.html",
|
|
"id" : "casSrvMetaDataNodes",
|
|
"template" : "casSrvMetaDataNode",
|
|
"title" : "casSrvMetaDataNodes",
|
|
"type" : "casSrvMetaDataNodeContainer"
|
|
},
|
|
{
|
|
"cnodes" : "casAppMetaDataNodes",
|
|
"help" : "idpcas.html#configuring_cas_applications",
|
|
"id" : "casAppMetaDataNodes",
|
|
"template" : "casAppMetaDataNode",
|
|
"title" : "casAppMetaDataNodes",
|
|
"type" : "casAppMetaDataNodeContainer"
|
|
},
|
|
{
|
|
"data" : "",
|
|
"id" : "cfgLog",
|
|
"title" : "cfgLog"
|
|
}
|
|
]
|