Setting Up and Enabling the Siebel Security Model for Siebel Reports

This topic describes how to implement the Siebel Security Model to authenticate user access to Oracle Publisher Server in a Siebel Reports connected environment. The Siebel Security Model for Siebel Reports supports SOAP header-based and URL-based authentication. By default, SOAP header-based authentication is enabled.

This task is a step in Configuring Security and Authentication for Siebel Reports.

To set up an inbound Web Service and enable Siebel Security Model for Siebel Reports

  1. Log in to the Siebel application with administrative privileges.

  2. Navigate to the Administration - Web Services screen, then the Inbound Web Services view.

  3. In the Name field in the Inbound Web Services list, query for BIPDataService and BIPSiebelSecurity.

  4. Add another Web service:

    <-- BIPSiebelSecurity -->
    https://<server>:<port>/siebel/app/eai/Lang?SWEExtSource=SecureWebService&SWEExtCmd=Execute&WSSOAP=1

    where:

    • Server is the Siebel Server name on which the Web service resides.

    • Port is the https redirection port

    • Lang is the three-letter designator for the locale of the Siebel Server.

    For example:

    https://<server>:<port>/siebel/app/eai/enu?SWEExtSource=SecureWebService&SWEExtCmd=Execute&WSSOAP=1
  5. Save and then click Clear Cache.

  6. Enable the Siebel Security Model by doing the following:

    1. Make sure Oracle Publisher is started.

    2. Log in to the Oracle Publisher Enterprise application with administrator privilege.

    3. Click the Admin tab, and then select Security Configuration (under Security Center).

    4. In the Security Model section, perform the following, and then click Apply:

      • Set the model to Siebel Security

      • Enter the host name and port as the Web Service Endpoint URL

        Note: The address of the Web Service Endpoint parameter in Oracle Publisher Server is the same address as the inbound Web service used by the Siebel Server.
      • Enter the Siebel administrator credentials

        Note: Siebel administrator credentials are necessary for the Oracle Publisher application to log into the Siebel EAI object manager. These credentials are case sensitive and must match the Siebel database specifications.
  7. Restart Oracle Publisher Server.

    For information about restarting Oracle Publisher Server, see Start/Stop Oracle Web Logic Server and Oracle Publisher.

  8. Verify that the Siebel Security Model has been implemented by doing the following:

    1. Start the Oracle Publisher Enterprise application (for example, http://<BIPServerHostName>:<port>/<xmlpserver>).

    2. Log in to the Oracle Publisher Enterprise application using the Siebel administrator credentials.

      The Siebel Security Model was successfully implemented if you are able to login using the Siebel credentials.