maintainCookies - boolean
If you are not using authentication, then by default cookies are not stored in between web requests (stateless). If checked, cookies will be maintained between requests during the web crawl even when you are not using authentication. If you are using authentication, this checkbox has no effect on the crawl and can be ignored.
Default: false
basicAuth - array[object]
Settings for Basic authentication
object attributes:{host
: {
display name: Host
type: string
}port
: {
display name: Port
type: number
}realm
: {
display name: Realm
type: string
}username
: {
display name: Username
type: string
}password
: {
display name: Password
type: string
}}
digestAuth - array[object]
Settings for Digest authentication
object attributes:{host
: {
display name: Host
type: string
}port
: {
display name: Port
type: number
}realm
: {
display name: Realm
type: string
}username
: {
display name: Username
type: string
}password
: {
display name: Password
type: string
}}
ntlmAuth - array[object]
Settings for NTLM authentication
object attributes:{domain
: {
display name: Domain
type: string
}workstation
: {
display name: Workstation
type: string
}host
: {
display name: Host
type: string
}port
: {
display name: Port
type: number
}realm
: {
display name: Realm
type: string
}username
: {
display name: Username
type: string
}password
: {
display name: Password
type: string
}}
formAuth - array[object]
Settings for Form based authentication
object attributes:{action
: {
display name: URL
type: string
}ttl
: {
display name: TTL (ms)
type: number
}passwordParamName
: {
display name: Password Parameter
type: string
}password
: {
display name: Password
type: string
}paramsList
: {
display name: Parameters
type: array
}}
samlAuth - array[object]
Settings for SAML/Smart Form based authentication allows you to visit one or more web pages that contain form inputs such as username, password, security questions, etc., submitting each one in turn in order to become authenticated.
object attributes:{action
: {
display name: URL
type: string
}ttl
: {
display name: TTL (ms)
type: number
}passwordParamName
: {
display name: Password Parameter
type: string
}password
: {
display name: Password
type: string
}paramsList
: {
display name: Parameters
type: array
}}
credentialsFile - string
This property is no longer in use, and is only in place due to backwards compatible configuration validation purposes.
kerberosEnabled - boolean
This property is no longer in use, and is only in place due to backwards compatible configuration validation purposes.
Default: false
kerberosLoginContextName - string
This property is no longer in use, and is only in place due to backwards compatible configuration validation purposes.
kerberosSpn - string
This property is no longer in use, and is only in place due to backwards compatible configuration validation purposes.
kerberosPrincipal - string
This property is no longer in use, and is only in place due to backwards compatible configuration validation purposes.
kerberosKeytabFile - string
This property is no longer in use, and is only in place due to backwards compatible configuration validation purposes.
kerberosKeytabBase64 - string
This property is no longer in use, and is only in place due to backwards compatible configuration validation purposes.
kerberosPassword - string
This property is no longer in use, and is only in place due to backwards compatible configuration validation purposes.
obeyRobots - boolean
If true, Allow, Disallow and other rules found in a robots.txt file will be obeyed.
Default: false
obeyRobotsMeta - boolean
If true, rules like 'noindex', 'nofollow' and others found in a robots meta tag on a page or in the headers of the HTTP response are obeyed.
Default: false
obeyLinkNofollow - boolean
If true, rel='nofollow' on links are obeyed
Default: false
proxy - string
Address of the HTTP proxy, if required. This should be entered in the format host:port.
allowAllCertificates - boolean
If false, security checks will be performed on all SSL/TLS certificate signers and origins. This means self-signed certificates would not be supported.
Default: false
useIpAddressForSslConnections - boolean
Use IP address instead of host name for SSL connections. This is used to work around mis-configured HTTP server throwing 'unrecognized name' error whenSNI is enabled. (This only works if 'Allow all certificates' setting is also enabled)
Default: false
accessTokenConfig - Access Token
Access Token will be automatically requested using this request. Secret params that are set up below will be added automatically.
requestUrl - string
params - array[object]
object attributes:{name
: {
display name: Name
type: string
}value
: {
display name: Value
type: string
}}
secretParams - array[object]
object attributes:{name
: {
display name: Name
type: string
}value
: {
display name: Value
type: string
}}