Use Oracle Identity Cloud Service

You can set up two-legged or three-legged authentication for your client requests by using Oracle Identity Cloud Service. To do so:

  1. Register your client as a confidential application by using the Identity Cloud Service console.
  2. (For three-legged OAuth authentication only) Generate an authorization code.
  3. Generate an OAuth access token.
  4. Test that your OAuth access token works correctly by calling the BRM REST Services Manager API.

    For example, you could run a GET request for retrieving all customer bills (also known as invoices):

    curl -X GET -H Authorization: Bearer accessToken https://hostname:port/brm/customerBillManagement/version/customerBill/

    where:

    • accessToken is the OAuth access token for your BRM REST Services Manager account.
    • hostname is the URL for the BRM REST Services Manager server.
    • port is the port for the BRM REST Services Manager server.

For more information, see "BRM REST Services Manager Security" in BRM Security Guide.