{ "id":"/axapi/v3/aam/authentication/logon/http-authenticate", "type":"object", "node-type":"intermediate", "title":"http-authenticate", "operation-not-allowed": ["PUT", "POST", "DELETE"], "partition-visibility":"shared", "auto-created-object":1, "description":"HTTP-authenticate Logon", "properties":{ "instance-list":{ "type":"array", "minItems":1, "items":{ "type":"instance" }, "uniqueItems":true, "$ref":"/axapi/v3/aam/authentication/logon/http-authenticate/instance/{name}", "array":[ { "properties":{ "name":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Specify HTTP-Authenticate logon name", "optional":false }, "auth-method":{ "type":"object", "properties":{ "basic":{ "type":"object", "properties":{ "basic-realm":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Specify realm for basic logon" }, "challenge-response-form":{ "type":"string", "format":"string", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Specify challenge-response form for RSA-RADIUS authentication" }, "challenge-page":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "not":"new-pin-page", "description":"Specify challenge page name for RSA-RADIUS" }, "challenge-variable":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Specify challenge variable name" }, "new-pin-page":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "not":"challenge-page", "description":"Specify new PIN page name for RSA-RADIUS" }, "next-token-page":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Specify next-token page name for RSA-RADIUS" }, "new-pin-variable":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Specify new PIN variable name" }, "next-token-variable":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Specify next-token variable name" }, "basic-enable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Enable Basic logon" } } }, "ntlm":{ "type":"object", "properties":{ "ntlm-enable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Enable NTLM logon" } } }, "negotiate":{ "type":"object", "properties":{ "negotiate-enable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Enable SPENGO logon" } } } } }, "hsts-timeout":{ "type":"number", "format":"number", "minimum":0, "maximum":315360000, "partition-visibility":"shared", "description":"Set HSTS policy expired timeout in seconds, 0 means to disable HSTS policy", "optional":true }, "retry":{ "type":"number", "format":"number", "minimum":1, "maximum":32, "default":3, "partition-visibility":"shared", "description":"Maximum number of consecutive failed logon attempts (default 3)", "optional":true }, "account-lock":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Lock the account when the failed logon attempts is exceeded", "optional":true }, "duration":{ "type":"number", "format":"number", "minimum":1, "maximum":86400, "default":1800, "partition-visibility":"shared", "description":"The time an account remains locked in seconds (default 1800)", "optional":true }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object", "optional":true }, "sampling-enable":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "counters1":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': all; 'spn_krb_request': SPN Kerberos Request; 'spn_krb_success': SPN Kerberos Success; 'spn_krb_faiure': SPN Kerberos Failure; ", "enum":[ "all", "spn_krb_request", "spn_krb_success", "spn_krb_faiure" ] } } } ] }, "packet-capture-template":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "$ref":"/axapi/v3/visibility/packet-capture/object-templates/aam-auth-logon-http-ins-tmpl", "description":"Name of the packet capture template to be bind with this object", "optional":true } }, "required":[ "name" ] } ] } } }