Previous Next JavaScript must be enabled to correctly display this content

## 21.1.2 Web Server Security Considerations

Review Oracle REST Data Services security considerations.

- About Configuring Oracle REST Data Services with Oracle APEX
  Oracle APEX requires access to the web server, Oracle REST Data Services

Parent topic: Understanding Administrator Security Best Practices

### 21.1.2.1 About Configuring Oracle REST Data Services with Oracle APEX

Oracle APEX requires access to the web server, Oracle REST Data Services

Oracle REST Data Services (formerly known as Oracle APEX Listener) is a J2EE application which communicates with the Oracle Database by mapping browser requests to the APEX engine over a SQL*Net connection. In a production environment, you deploy Oracle REST Data Services web archive files to a supported Java EE application server, like Oracle Web Logic Server. Each deployment can be configured individually and serves the same purpose as a `mod_plsql` Database Access Descriptor, which is to communicate with an Oracle Database.

An Oracle REST Data Services deployment configuration contains several security related parameters. In a configuration for APEX, Oracle recommends to set the parameter `security.requestValidationFunction` to `ords_util.authorize_plsql_gateway`. This activates the allowed list of callable procedures which ships with APEX and prohibits calls to other procedures. This can be extended using the validation functions shipped with APEX.

See Also:

Securing Oracle REST Data Service in Oracle APEX Installation Guide

Parent topic: Web Server Security Considerations