Configuring OAuth Support for Siebel REST Outbound Connections

This topic shows how to configure OAuth support for Siebel REST outbound connections using a server script. OAuth is supported from Siebel CRM 21.8 onwards and can be implemented with additional scripting.

The following procedure shows how to configure OAuth support for any outbound REST proxy business service from Siebel Update 21.8 to 22.8.
Note: For instructions from Siebel Update 22.9 onwards, see Configuring OAuth Support for Siebel REST Outbound Connections - 22.9 Onwards.

To configure OAuth support for any outbound REST proxy business service

  1. Create a Workspace and open it in Siebel Tools/Web Tools.

  2. Import the swagger – open the API JSON file for the outbound REST service in Siebel Tools/Web Tools.

  3. Verify that the proxy business service has been created:

    1. Check the method arguments for the business service where you want to configure OAuth support.

    2. If not already present, add a parameter named “Authorization:header” with the following properties:

      Name: "Authorization:header"

      Type: String

  4. Add a script to the proxy business service’s Service_PreInvokeMethod event handler for which you want OAuth support. For more information, see the following topics:

  5. For the existing “Siebel XSL to XML Converter” business service, set the attributes shown in the following table. This will allow you to reference the Siebel XSL to XML Converter business service in the script.

    Attribute Value

    External Use

    Yes

    Server Enabled

    Yes

    Hidden

    No

  6. After making these changes and adding the script in step 4, deliver the Workspace.