4 OAuth 2 and Basic Authentication for Cloud EPM REST APIs
All HTTP requests to the REST APIs require authentication. Review these topics to understand OAuth 2 and basic authentication for Cloud EPM REST APIs.
The REST APIs for Cloud EPM support authentication with OAuth 2 and basic authentication:
Oracle Fusion Cloud EPM REST APIs can connect to Cloud EPM through API Gateways, such as Google APIGEE, IBM Data Power, and other reverse proxy servers.
For this to work, configure the gateway or reverse proxy by setting the target as the
URL of your Cloud EPM environment
without any context such as /epmcloud
. Example:
https://epm-idDomain.epm.dataCenterRegion.oraclecloud.com
.
Then, use the reverse proxy URL instead of the Cloud EPM URL in the REST API. For
configuration information, see the documentation of your gateway or proxy server.
While configuring the proxy settings, be sure to pass the response code from Cloud EPM to Cloud EPM REST API without modifying
it in any manner to allow REST API processing code to correctly process response
codes such as 200, 206, 400, 404, 500, 501, and so on. For example, for IBM
Datapower, set proxy HTTP Response
to ON
.
Additionally, the API gateway should allow HTTP methods (GET, POST, PUT, PATCH, and
DELETE).
Note that REST APIs cannot be run by users who are set up for basic authentication with multi-factor authentication (MFA).