lemonldap-ng/lemonldap-ng-manager/site/static/js/conftree.js
2016-01-21 12:15:38 +00:00

829 lines
29 KiB
JavaScript

function templates(tpl,key) {
var ind;
var scalarTemplate = function(r) {
return {
"id": tpl+"s/"+(ind++),
"title": r,
"get": tpl+"s/"+key+"/"+r
};
};
switch(tpl){
case 'oidcOPMetaDataNode':
return [
{
"get" : tpl+"s/"+key+"/"+"oidcOPMetaDataJSON",
"id" : tpl+"s/"+key+"/"+"oidcOPMetaDataJSON",
"title" : "oidcOPMetaDataJSON",
"type" : "file"
},
{
"get" : tpl+"s/"+key+"/"+"oidcOPMetaDataJWKS",
"id" : tpl+"s/"+key+"/"+"oidcOPMetaDataJWKS",
"title" : "oidcOPMetaDataJWKS",
"type" : "file"
},
{
"cnodes" : tpl+"s/"+key+"/"+"oidcOPMetaDataExportedVars",
"id" : tpl+"s/"+key+"/"+"oidcOPMetaDataExportedVars",
"title" : "oidcOPMetaDataExportedVars",
"type" : "keyTextContainer"
},
{
"_nodes" : [
{
"_nodes" : [
{
"get" : tpl+"s/"+key+"/"+"oidcOPMetaDataOptionsConfigurationURI",
"id" : tpl+"s/"+key+"/"+"oidcOPMetaDataOptionsConfigurationURI",
"title" : "oidcOPMetaDataOptionsConfigurationURI"
},
{
"default" : 0,
"get" : tpl+"s/"+key+"/"+"oidcOPMetaDataOptionsJWKSTimeout",
"id" : tpl+"s/"+key+"/"+"oidcOPMetaDataOptionsJWKSTimeout",
"title" : "oidcOPMetaDataOptionsJWKSTimeout",
"type" : "int"
},
{
"get" : tpl+"s/"+key+"/"+"oidcOPMetaDataOptionsClientID",
"id" : tpl+"s/"+key+"/"+"oidcOPMetaDataOptionsClientID",
"title" : "oidcOPMetaDataOptionsClientID"
},
{
"get" : tpl+"s/"+key+"/"+"oidcOPMetaDataOptionsClientSecret",
"id" : tpl+"s/"+key+"/"+"oidcOPMetaDataOptionsClientSecret",
"title" : "oidcOPMetaDataOptionsClientSecret",
"type" : "password"
}
],
"id" : "oidcOPMetaDataOptionsConfiguration",
"title" : "oidcOPMetaDataOptionsConfiguration",
"type" : "simpleInputContainer"
},
{
"_nodes" : [
{
"default" : "openid profile",
"get" : tpl+"s/"+key+"/"+"oidcOPMetaDataOptionsScope",
"id" : tpl+"s/"+key+"/"+"oidcOPMetaDataOptionsScope",
"title" : "oidcOPMetaDataOptionsScope"
},
{
"default" : "",
"get" : tpl+"s/"+key+"/"+"oidcOPMetaDataOptionsDisplay",
"id" : tpl+"s/"+key+"/"+"oidcOPMetaDataOptionsDisplay",
"select" : [
{
"k" : "",
"v" : ""
},
{
"k" : "page",
"v" : "page"
},
{
"k" : "popup",
"v" : "popup"
},
{
"k" : "touch",
"v" : "touch"
},
{
"k" : "wap",
"v" : "wap"
}
],
"title" : "oidcOPMetaDataOptionsDisplay",
"type" : "select"
},
{
"default" : "login consent",
"get" : tpl+"s/"+key+"/"+"oidcOPMetaDataOptionsPrompt",
"id" : tpl+"s/"+key+"/"+"oidcOPMetaDataOptionsPrompt",
"title" : "oidcOPMetaDataOptionsPrompt"
},
{
"default" : 0,
"get" : tpl+"s/"+key+"/"+"oidcOPMetaDataOptionsMaxAge",
"id" : tpl+"s/"+key+"/"+"oidcOPMetaDataOptionsMaxAge",
"title" : "oidcOPMetaDataOptionsMaxAge",
"type" : "int"
},
{
"get" : tpl+"s/"+key+"/"+"oidcOPMetaDataOptionsUiLocales",
"id" : tpl+"s/"+key+"/"+"oidcOPMetaDataOptionsUiLocales",
"title" : "oidcOPMetaDataOptionsUiLocales"
},
{
"get" : tpl+"s/"+key+"/"+"oidcOPMetaDataOptionsAcrValues",
"id" : tpl+"s/"+key+"/"+"oidcOPMetaDataOptionsAcrValues",
"title" : "oidcOPMetaDataOptionsAcrValues"
},
{
"default" : "client_secret_post",
"get" : tpl+"s/"+key+"/"+"oidcOPMetaDataOptionsTokenEndpointAuthMethod",
"id" : tpl+"s/"+key+"/"+"oidcOPMetaDataOptionsTokenEndpointAuthMethod",
"select" : [
{
"k" : "client_secret_post",
"v" : "client_secret_post"
},
{
"k" : "client_secret_basic",
"v" : "client_secret_basic"
}
],
"title" : "oidcOPMetaDataOptionsTokenEndpointAuthMethod",
"type" : "select"
},
{
"default" : 1,
"get" : tpl+"s/"+key+"/"+"oidcOPMetaDataOptionsCheckJWTSignature",
"id" : tpl+"s/"+key+"/"+"oidcOPMetaDataOptionsCheckJWTSignature",
"title" : "oidcOPMetaDataOptionsCheckJWTSignature",
"type" : "bool"
},
{
"default" : 30,
"get" : tpl+"s/"+key+"/"+"oidcOPMetaDataOptionsIDTokenMaxAge",
"id" : tpl+"s/"+key+"/"+"oidcOPMetaDataOptionsIDTokenMaxAge",
"title" : "oidcOPMetaDataOptionsIDTokenMaxAge",
"type" : "int"
},
{
"default" : 1,
"get" : tpl+"s/"+key+"/"+"oidcOPMetaDataOptionsUseNonce",
"id" : tpl+"s/"+key+"/"+"oidcOPMetaDataOptionsUseNonce",
"title" : "oidcOPMetaDataOptionsUseNonce",
"type" : "bool"
}
],
"id" : "oidcOPMetaDataOptionsProtocol",
"title" : "oidcOPMetaDataOptionsProtocol",
"type" : "simpleInputContainer"
},
{
"_nodes" : [
{
"get" : tpl+"s/"+key+"/"+"oidcOPMetaDataOptionsDisplayName",
"id" : tpl+"s/"+key+"/"+"oidcOPMetaDataOptionsDisplayName",
"title" : "oidcOPMetaDataOptionsDisplayName"
},
{
"get" : tpl+"s/"+key+"/"+"oidcOPMetaDataOptionsIcon",
"id" : tpl+"s/"+key+"/"+"oidcOPMetaDataOptionsIcon",
"title" : "oidcOPMetaDataOptionsIcon"
}
],
"id" : "oidcOPMetaDataOptionsDisplayParams",
"title" : "oidcOPMetaDataOptionsDisplayParams",
"type" : "simpleInputContainer"
}
],
"id" : "oidcOPMetaDataOptions",
"title" : "oidcOPMetaDataOptions"
}
]
;
case 'oidcRPMetaDataNode':
return [
{
"cnodes" : tpl+"s/"+key+"/"+"oidcRPMetaDataExportedVars",
"id" : tpl+"s/"+key+"/"+"oidcRPMetaDataExportedVars",
"title" : "oidcRPMetaDataExportedVars",
"type" : "keyTextContainer"
},
{
"_nodes" : [
{
"_nodes" : [
{
"get" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsClientID",
"id" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsClientID",
"title" : "oidcRPMetaDataOptionsClientID"
},
{
"get" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsClientSecret",
"id" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsClientSecret",
"title" : "oidcRPMetaDataOptionsClientSecret",
"type" : "password"
}
],
"id" : "oidcRPMetaDataOptionsAuthentication",
"title" : "oidcRPMetaDataOptionsAuthentication",
"type" : "simpleInputContainer"
},
{
"_nodes" : [
{
"get" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsDisplayName",
"id" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsDisplayName",
"title" : "oidcRPMetaDataOptionsDisplayName"
},
{
"get" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsIcon",
"id" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsIcon",
"title" : "oidcRPMetaDataOptionsIcon"
}
],
"id" : "oidcRPMetaDataOptionsDisplay",
"title" : "oidcRPMetaDataOptionsDisplay",
"type" : "simpleInputContainer"
},
{
"get" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsUserIDAttr",
"id" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsUserIDAttr",
"title" : "oidcRPMetaDataOptionsUserIDAttr"
},
{
"default" : "HS512",
"get" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsIDTokenSignAlg",
"id" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsIDTokenSignAlg",
"select" : [
{
"k" : "none",
"v" : "None"
},
{
"k" : "HS256",
"v" : "HS256"
},
{
"k" : "HS384",
"v" : "HS384"
},
{
"k" : "HS512",
"v" : "HS512"
},
{
"k" : "RS256",
"v" : "RS256"
},
{
"k" : "RS384",
"v" : "RS384"
},
{
"k" : "RS512",
"v" : "RS512"
}
],
"title" : "oidcRPMetaDataOptionsIDTokenSignAlg",
"type" : "select"
},
{
"default" : 3600,
"get" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsIDTokenExpiration",
"id" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsIDTokenExpiration",
"title" : "oidcRPMetaDataOptionsIDTokenExpiration",
"type" : "int"
},
{
"default" : 3600,
"get" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsAccessTokenExpiration",
"id" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsAccessTokenExpiration",
"title" : "oidcRPMetaDataOptionsAccessTokenExpiration",
"type" : "int"
},
{
"get" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsRedirectUris",
"id" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsRedirectUris",
"title" : "oidcRPMetaDataOptionsRedirectUris"
},
{
"cnodes" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsExtraClaims",
"id" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsExtraClaims",
"title" : "oidcRPMetaDataOptionsExtraClaims",
"type" : "keyTextContainer"
}
],
"id" : "oidcRPMetaDataOptions",
"title" : "oidcRPMetaDataOptions"
}
]
;
case 'samlIDPMetaDataNode':
return [
{
"get" : tpl+"s/"+key+"/"+"samlIDPMetaDataXML",
"id" : tpl+"s/"+key+"/"+"samlIDPMetaDataXML",
"title" : "samlIDPMetaDataXML",
"type" : "file"
},
{
"cnodes" : tpl+"s/"+key+"/"+"samlIDPMetaDataExportedAttributes",
"default" : [],
"help" : "authsaml.html#exported_attributes",
"id" : tpl+"s/"+key+"/"+"samlIDPMetaDataExportedAttributes",
"title" : "samlIDPMetaDataExportedAttributes",
"type" : "samlAttributeContainer"
},
{
"_nodes" : [
{
"default" : "",
"get" : tpl+"s/"+key+"/"+"samlIDPMetaDataOptionsNameIDFormat",
"id" : tpl+"s/"+key+"/"+"samlIDPMetaDataOptionsNameIDFormat",
"select" : [
{
"k" : "",
"v" : ""
},
{
"k" : "unspecified",
"v" : "Unspecified"
},
{
"k" : "email",
"v" : "Email"
},
{
"k" : "x509",
"v" : "X509 certificate"
},
{
"k" : "windows",
"v" : "Windows"
},
{
"k" : "kerberos",
"v" : "Kerberos"
},
{
"k" : "entity",
"v" : "Entity"
},
{
"k" : "persistent",
"v" : "Persistent"
},
{
"k" : "transient",
"v" : "Transient"
},
{
"k" : "encrypted",
"v" : "Encrypted"
}
],
"title" : "samlIDPMetaDataOptionsNameIDFormat",
"type" : "select"
},
{
"default" : 0,
"get" : tpl+"s/"+key+"/"+"samlIDPMetaDataOptionsForceAuthn",
"id" : tpl+"s/"+key+"/"+"samlIDPMetaDataOptionsForceAuthn",
"title" : "samlIDPMetaDataOptionsForceAuthn",
"type" : "bool"
},
{
"default" : 0,
"get" : tpl+"s/"+key+"/"+"samlIDPMetaDataOptionsIsPassive",
"id" : tpl+"s/"+key+"/"+"samlIDPMetaDataOptionsIsPassive",
"title" : "samlIDPMetaDataOptionsIsPassive",
"type" : "bool"
},
{
"default" : 0,
"get" : tpl+"s/"+key+"/"+"samlIDPMetaDataOptionsAllowProxiedAuthn",
"id" : tpl+"s/"+key+"/"+"samlIDPMetaDataOptionsAllowProxiedAuthn",
"title" : "samlIDPMetaDataOptionsAllowProxiedAuthn",
"type" : "bool"
},
{
"default" : 0,
"get" : tpl+"s/"+key+"/"+"samlIDPMetaDataOptionsAllowLoginFromIDP",
"id" : tpl+"s/"+key+"/"+"samlIDPMetaDataOptionsAllowLoginFromIDP",
"title" : "samlIDPMetaDataOptionsAllowLoginFromIDP",
"type" : "bool"
},
{
"default" : "",
"get" : tpl+"s/"+key+"/"+"samlIDPMetaDataOptionsRequestedAuthnContext",
"id" : tpl+"s/"+key+"/"+"samlIDPMetaDataOptionsRequestedAuthnContext",
"select" : [
{
"k" : "",
"v" : ""
},
{
"k" : "kerberos",
"v" : "Kerberos"
},
{
"k" : "password-protected-transport",
"v" : "Password protected transport"
},
{
"k" : "password",
"v" : "Password"
},
{
"k" : "tls-client",
"v" : "TLS client certificate"
}
],
"title" : "samlIDPMetaDataOptionsRequestedAuthnContext",
"type" : "select"
}
],
"help" : "authsaml.html#options",
"id" : "samlIDPMetaDataOptions",
"title" : "samlIDPMetaDataOptions",
"type" : "simpleInputContainer"
},
{
"_nodes" : [
{
"default" : 0,
"get" : tpl+"s/"+key+"/"+"samlIDPMetaDataOptionsAdaptSessionUtime",
"id" : tpl+"s/"+key+"/"+"samlIDPMetaDataOptionsAdaptSessionUtime",
"title" : "samlIDPMetaDataOptionsAdaptSessionUtime",
"type" : "bool"
},
{
"default" : 0,
"get" : tpl+"s/"+key+"/"+"samlIDPMetaDataOptionsForceUTF8",
"id" : tpl+"s/"+key+"/"+"samlIDPMetaDataOptionsForceUTF8",
"title" : "samlIDPMetaDataOptionsForceUTF8",
"type" : "bool"
}
],
"id" : "samlIDPMetaDataOptionsSession",
"title" : "samlIDPMetaDataOptionsSession",
"type" : "simpleInputContainer"
},
{
"_nodes" : [
{
"default" : -1,
"get" : tpl+"s/"+key+"/"+"samlIDPMetaDataOptionsSignSSOMessage",
"id" : tpl+"s/"+key+"/"+"samlIDPMetaDataOptionsSignSSOMessage",
"title" : "samlIDPMetaDataOptionsSignSSOMessage",
"type" : "trool"
},
{
"default" : 0,
"get" : tpl+"s/"+key+"/"+"samlIDPMetaDataOptionsCheckSSOMessageSignature",
"id" : tpl+"s/"+key+"/"+"samlIDPMetaDataOptionsCheckSSOMessageSignature",
"title" : "samlIDPMetaDataOptionsCheckSSOMessageSignature",
"type" : "bool"
},
{
"default" : -1,
"get" : tpl+"s/"+key+"/"+"samlIDPMetaDataOptionsSignSLOMessage",
"id" : tpl+"s/"+key+"/"+"samlIDPMetaDataOptionsSignSLOMessage",
"title" : "samlIDPMetaDataOptionsSignSLOMessage",
"type" : "trool"
},
{
"default" : 0,
"get" : tpl+"s/"+key+"/"+"samlIDPMetaDataOptionsCheckSLOMessageSignature",
"id" : tpl+"s/"+key+"/"+"samlIDPMetaDataOptionsCheckSLOMessageSignature",
"title" : "samlIDPMetaDataOptionsCheckSLOMessageSignature",
"type" : "bool"
}
],
"id" : "samlIDPMetaDataOptionsSignature",
"title" : "samlIDPMetaDataOptionsSignature",
"type" : "simpleInputContainer"
},
{
"_nodes" : [
{
"default" : "",
"get" : tpl+"s/"+key+"/"+"samlIDPMetaDataOptionsSSOBinding",
"id" : tpl+"s/"+key+"/"+"samlIDPMetaDataOptionsSSOBinding",
"select" : [
{
"k" : "",
"v" : ""
},
{
"k" : "http-post",
"v" : "POST"
},
{
"k" : "http-redirect",
"v" : "Redirect"
},
{
"k" : "http-soap",
"v" : "SOAP"
},
{
"k" : "artifact-get",
"v" : "Artifact GET"
},
{
"k" : "artifact-post",
"v" : "Artifact POST"
}
],
"title" : "samlIDPMetaDataOptionsSSOBinding",
"type" : "select"
},
{
"get" : tpl+"s/"+key+"/"+"samlIDPMetaDataOptionsSLOBinding",
"id" : tpl+"s/"+key+"/"+"samlIDPMetaDataOptionsSLOBinding",
"title" : "samlIDPMetaDataOptionsSLOBinding"
}
],
"id" : "samlIDPMetaDataOptionsBinding",
"title" : "samlIDPMetaDataOptionsBinding",
"type" : "simpleInputContainer"
},
{
"_nodes" : [
{
"default" : "none",
"get" : tpl+"s/"+key+"/"+"samlIDPMetaDataOptionsEncryptionMode",
"id" : tpl+"s/"+key+"/"+"samlIDPMetaDataOptionsEncryptionMode",
"select" : [
{
"k" : "none",
"v" : "None"
},
{
"k" : "nameid",
"v" : "Name ID"
},
{
"k" : "assertion",
"v" : "Assertion"
}
],
"title" : "samlIDPMetaDataOptionsEncryptionMode",
"type" : "select"
},
{
"default" : 0,
"get" : tpl+"s/"+key+"/"+"samlIDPMetaDataOptionsCheckConditions",
"id" : tpl+"s/"+key+"/"+"samlIDPMetaDataOptionsCheckConditions",
"title" : "samlIDPMetaDataOptionsCheckConditions",
"type" : "bool"
}
],
"id" : "samlIDPMetaDataOptionsSecurity",
"title" : "samlIDPMetaDataOptionsSecurity",
"type" : "simpleInputContainer"
}
]
;
case 'samlSPMetaDataNode':
return [
{
"get" : tpl+"s/"+key+"/"+"samlSPMetaDataXML",
"id" : tpl+"s/"+key+"/"+"samlSPMetaDataXML",
"title" : "samlSPMetaDataXML",
"type" : "file"
},
{
"cnodes" : tpl+"s/"+key+"/"+"samlSPMetaDataExportedAttributes",
"default" : [],
"help" : "idpsaml.html#exported_attributes",
"id" : tpl+"s/"+key+"/"+"samlSPMetaDataExportedAttributes",
"title" : "samlSPMetaDataExportedAttributes",
"type" : "samlAttributeContainer"
},
{
"_nodes" : [
{
"_nodes" : [
{
"default" : "",
"get" : tpl+"s/"+key+"/"+"samlSPMetaDataOptionsNameIDFormat",
"id" : tpl+"s/"+key+"/"+"samlSPMetaDataOptionsNameIDFormat",
"select" : [
{
"k" : "",
"v" : ""
},
{
"k" : "unspecified",
"v" : "Unspecified"
},
{
"k" : "email",
"v" : "Email"
},
{
"k" : "x509",
"v" : "X509 certificate"
},
{
"k" : "windows",
"v" : "Windows"
},
{
"k" : "kerberos",
"v" : "Kerberos"
},
{
"k" : "entity",
"v" : "Entity"
},
{
"k" : "persistent",
"v" : "Persistent"
},
{
"k" : "transient",
"v" : "Transient"
},
{
"k" : "encrypted",
"v" : "Encrypted"
}
],
"title" : "samlSPMetaDataOptionsNameIDFormat",
"type" : "select"
},
{
"get" : tpl+"s/"+key+"/"+"samlSPMetaDataOptionsNameIDSessionKey",
"id" : tpl+"s/"+key+"/"+"samlSPMetaDataOptionsNameIDSessionKey",
"title" : "samlSPMetaDataOptionsNameIDSessionKey"
},
{
"default" : 0,
"get" : tpl+"s/"+key+"/"+"samlSPMetaDataOptionsOneTimeUse",
"id" : tpl+"s/"+key+"/"+"samlSPMetaDataOptionsOneTimeUse",
"title" : "samlSPMetaDataOptionsOneTimeUse",
"type" : "bool"
},
{
"default" : 72000,
"get" : tpl+"s/"+key+"/"+"samlSPMetaDataOptionsSessionNotOnOrAfterTimeout",
"id" : tpl+"s/"+key+"/"+"samlSPMetaDataOptionsSessionNotOnOrAfterTimeout",
"title" : "samlSPMetaDataOptionsSessionNotOnOrAfterTimeout",
"type" : "int"
},
{
"default" : 72000,
"get" : tpl+"s/"+key+"/"+"samlSPMetaDataOptionsNotOnOrAfterTimeout",
"id" : tpl+"s/"+key+"/"+"samlSPMetaDataOptionsNotOnOrAfterTimeout",
"title" : "samlSPMetaDataOptionsNotOnOrAfterTimeout",
"type" : "int"
}
],
"id" : "samlSPMetaDataOptionsAuthnResponse",
"title" : "samlSPMetaDataOptionsAuthnResponse",
"type" : "simpleInputContainer"
},
{
"_nodes" : [
{
"default" : -1,
"get" : tpl+"s/"+key+"/"+"samlSPMetaDataOptionsSignSSOMessage",
"id" : tpl+"s/"+key+"/"+"samlSPMetaDataOptionsSignSSOMessage",
"title" : "samlSPMetaDataOptionsSignSSOMessage",
"type" : "trool"
},
{
"default" : 0,
"get" : tpl+"s/"+key+"/"+"samlSPMetaDataOptionsCheckSSOMessageSignature",
"id" : tpl+"s/"+key+"/"+"samlSPMetaDataOptionsCheckSSOMessageSignature",
"title" : "samlSPMetaDataOptionsCheckSSOMessageSignature",
"type" : "bool"
},
{
"default" : -1,
"get" : tpl+"s/"+key+"/"+"samlSPMetaDataOptionsSignSLOMessage",
"id" : tpl+"s/"+key+"/"+"samlSPMetaDataOptionsSignSLOMessage",
"title" : "samlSPMetaDataOptionsSignSLOMessage",
"type" : "trool"
},
{
"default" : 0,
"get" : tpl+"s/"+key+"/"+"samlSPMetaDataOptionsCheckSLOMessageSignature",
"id" : tpl+"s/"+key+"/"+"samlSPMetaDataOptionsCheckSLOMessageSignature",
"title" : "samlSPMetaDataOptionsCheckSLOMessageSignature",
"type" : "bool"
}
],
"id" : "samlSPMetaDataOptionsSignature",
"title" : "samlSPMetaDataOptionsSignature",
"type" : "simpleInputContainer"
},
{
"_nodes" : [
{
"default" : "none",
"get" : tpl+"s/"+key+"/"+"samlSPMetaDataOptionsEncryptionMode",
"id" : tpl+"s/"+key+"/"+"samlSPMetaDataOptionsEncryptionMode",
"select" : [
{
"k" : "none",
"v" : "None"
},
{
"k" : "nameid",
"v" : "Name ID"
},
{
"k" : "assertion",
"v" : "Assertion"
}
],
"title" : "samlSPMetaDataOptionsEncryptionMode",
"type" : "select"
},
{
"default" : 0,
"get" : tpl+"s/"+key+"/"+"samlSPMetaDataOptionsEnableIDPInitiatedURL",
"id" : tpl+"s/"+key+"/"+"samlSPMetaDataOptionsEnableIDPInitiatedURL",
"title" : "samlSPMetaDataOptionsEnableIDPInitiatedURL",
"type" : "bool"
}
],
"id" : "samlSPMetaDataOptionsSecurity",
"title" : "samlSPMetaDataOptionsSecurity",
"type" : "simpleInputContainer"
}
],
"help" : "idpsaml.html#options",
"id" : "samlSPMetaDataOptions",
"title" : "samlSPMetaDataOptions"
}
]
;
case 'virtualHost':
return [
{
"cnodes" : tpl+"s/"+key+"/"+"locationRules",
"default" : [
{
"data" : "deny",
"id" : tpl+"s/"+key+"/"+"locationRules/default",
"re" : "default",
"title" : "default",
"type" : "rule"
}
],
"help" : "writingrulesand_headers.html#rules",
"id" : tpl+"s/"+key+"/"+"locationRules",
"title" : "locationRules",
"type" : "ruleContainer"
},
{
"cnodes" : tpl+"s/"+key+"/"+"exportedHeaders",
"help" : "writingrulesand_headers.html#headers",
"id" : tpl+"s/"+key+"/"+"exportedHeaders",
"title" : "exportedHeaders",
"type" : "keyTextContainer"
},
{
"cnodes" : tpl+"s/"+key+"/"+"post",
"help" : "formreplay.html",
"id" : tpl+"s/"+key+"/"+"post",
"title" : "post",
"type" : "postContainer"
},
{
"_nodes" : [
{
"default" : -1,
"get" : tpl+"s/"+key+"/"+"vhostPort",
"id" : tpl+"s/"+key+"/"+"vhostPort",
"title" : "vhostPort",
"type" : "int"
},
{
"default" : -1,
"get" : tpl+"s/"+key+"/"+"vhostHttps",
"id" : tpl+"s/"+key+"/"+"vhostHttps",
"title" : "vhostHttps",
"type" : "trool"
},
{
"default" : 0,
"get" : tpl+"s/"+key+"/"+"vhostMaintenance",
"id" : tpl+"s/"+key+"/"+"vhostMaintenance",
"title" : "vhostMaintenance",
"type" : "bool"
},
{
"get" : tpl+"s/"+key+"/"+"vhostAliases",
"id" : tpl+"s/"+key+"/"+"vhostAliases",
"title" : "vhostAliases"
}
],
"help" : "configvhost.html#options",
"id" : "vhostOptions",
"title" : "vhostOptions"
}
]
;
default:
return [];
}
}
function setScopeVars(scope) {
scope.portal = scope.data[0]._nodes[0]._nodes[0];
scope.getKey(scope.portal);
scope.domain = scope.data[0]._nodes[4]._nodes[1];
scope.getKey(scope.domain);
}