Require authorization for script requests
Use the glide.basicauth.required.scriptedprocessor property to designate if incoming script requests should require basic authentication.
The glide.basicauth.required.scriptedprocessor system property determines whether basic auth is required to invoke a scripted processor. Any records accessed by the scripted processor still use other access controls, such as ACLs, before returning any data. If glide.basicauth.required.scriptedprocessor isn't set to the recommended value of true, then an attacker could access sensitive information such as an unauthenticated (guest) user attempting to access an email through the EmailDisplay sys_processor.
Ensure the property glide.basicauth.required.scriptedprocessor exists in the System Properties [sys_properties] table and is set to true.
More information
| Attribute | Description |
|---|---|
| Configuration name | glide.basicauth.required.scriptedprocessor |
| Configuration type | System Properties (/sys_properties_list.do) |
| Data type | Boolean |
| Recommended value | true |
| Default value | <none> |
| Fallback value | false |
| Category | API and web service |
| Security risk |
|
| Functional impact | This remediation enforces the authentication in the form of Basic authorization.
|
| Dependencies and prerequisites | None |