Skip Headers

Oracle Fusion Middleware Administrator's and Developer's Guide for Oracle Business Intelligence Publisher
Release 11g (11.1.1)
Part Number E13880-01
Go to Table of Contents
Contents
Go to previous page
Previous
Go to next page
Next

Integrating with Other Oracle Security Models

This chapter covers the following topics:

Introduction

Oracle BI Publisher supports security models of other Oracle products. This chapter describes how to configure BI Publisher to use the following:

For conceptual information regarding BI Publisher roles and permissions, see Understanding BI Publisher Users, Roles, and Permissions.

Before You Begin: Create a Local Superuser

Before you implement any of these security models, first create a local superuser. The local superuser credentials ensure that you can access the Administration pages of Oracle BI Publisher in case of any unexpected failures in the configured security settings.

To create a local superuser:

  1. On the Administration page, click Security Configuration.

  2. On the Security Configuration tab, under the Local Superuser region, select the Enable Local Superuser check box.

    the picture is described in the document text

  3. Enter a name and password for your superuser.

  4. Restart BI Publisher for the Superuser to become activated in the system.

Integrating with Oracle BI Server Security

If you have installed BI Publisher as part of the Oracle Business Intelligence Enterprise Edition and you have configured Oracle BI Enterprise Edition to use legacy Oracle BI Server authentication, follow these procedures to configure BI Publisher to use the BI Server security.

Important: The Oracle BI Server security option is for customers wishing to use legacy 10g authentication. This section does not apply to you if you have configured Oracle Fusion Middleware Security.

These procedures assume that you have already performed the configuration required in the Oracle BI Server. For information on configuring legacy Oracle BI security, see the Oracle Fusion Middleware Security Guide for Oracle Business Intelligence Enterprise Edition.

Perform the following in BI Publisher:

  1. In the Oracle BI Publisher Administration page, configure Oracle BI Publisher to use Oracle BI Server security.

  2. In the Oracle BI Publisher Administration page, assign BI Publisher data sources to roles

Configuring BI Publisher To Use Oracle BI Server Security

  1. Log in to BI Publisher with administrator credentials. Navigate to the BI Publisher Administration page. On the Administration page click Security Configuration.

    Note: To log in directly to the BI Publisher server, use the login URL with the /xmlpserver suffix, for example: http://example.com:9704/xmlpserver

  2. In the Security Model region of the page, select Oracle BI Server from the list. Provide the following connection information for the Oracle BI Server:

  3. Restart the BI Publisher application for the security changes to take effect.

Add Data Sources to the Oracle BI Server Roles

  1. Log in to Oracle Business Intelligence as an administrator.

  2. On the global header click Administration. On the Oracle BI Administration page, click Manage BI Publisher.

  3. On the BI Publisher Administration page click Roles and Permissions. The groups to which you assigned the BI Publisher groups will display as available roles.

  4. Find the group (role) that you wish to add data sources to and click Add Data Sources.

    Note: Alternatively, you can navigate to the data source and add the roles that will require access to the data source.

  5. Locate the appropriate data sources in the Available Data Sources list and use the shuttle buttons to move the sources to the Allowed Data Sources list for the role.

  6. Click Apply.

  7. Repeat for all roles that need access to report data sources.

Integrating with Oracle E-Business Suite

BI Publisher can leverage your E-Business Suite security to enable your E-Business Suite users to log in to BI Publisher using their E-Business Suite credentials. When you integrate with the E-Business Suite security, your E-Business Suite responsibilities become available as roles in the BI Publisher security center. You can then add BI Publisher catalog permissions and data access privileges to the imported roles/responsibilities. See Understanding Users and Roles.

Note: In this release your users will not be able to access or execute reports stored on the E-Business Suite instance.

Oracle BI Publisher relies on information stored in the DBC file to connect to the E-Business Suite instance. Ensure you can locate and have access to this file. The DBC file is typically located under the $FND_SECURE directory.

Configuring BI Publisher to Use E-Business Suite Security

  1. In the Oracle E-Business Suite, log in as a System Administrator and create the following responsibilities to correspond to the BI Publisher functional roles:

  2. Add these new BI Publisher responsibilities to the appropriate Users.

    Note: Ensure to assign at least one user to the XMLP_ADMIN group.

  3. Log in to Oracle BI Publisher. On the Administration page, select Security Configuration.

  4. In the Security Model section of the page, select Oracle E-Business Suite from the list.

  5. Load the DBC file from the E-Business Suite instance. This is typically located under the $FND_SECURE directory. If you do not have access to this file, contact your E-Business Suite system administrator. This file specifies how BI Publisher should access the E-Business Suite instance.

  6. Restart BI Publisher for the security changes to take effect.

Once you restart the system, the E-Business Suite responsibilities to which BI Publisher roles have been assigned will be visible as roles in the BI Publisher security center.

Adding Data Sources to the E-Business Suite Roles

To view a report generated from a particular data source, a report consumer's role must be granted access to the data source. Similarly, to create a data model based on a particular data source, the report author's role must be granted access to the data source.

To grant a role access to a data source:

  1. On the Administration tab, under Security Configuration, click Roles and Permissions. The responsibilities assigned BI Publisher roles in your E-Business Suite instance will display as available roles.

  2. Find the role to which you want to add data sources and click Add Data Sources. The Add Data Sources page will display.

  3. Locate the appropriate data sources in the Available Data Sources list and use the shuttle buttons to move the sources to the Allowed Data Sources list for the role.

  4. Click Apply.

  5. Repeat for all roles that need access to report data sources.

Granting Catalog Permissions to the E-Business Suite Roles

For a role to access objects in a folder, you must grant the role permissions to the catalog object. You can grant permissions at the folder level, so that a role has the same access to every object in a folder, or you can assign access individually to each object in a folder.

See the following for more information:

  1. In the catalog, navigate to a catalog object required for a role.

  2. Click the More link for the object and then click Permissions to open the Permissions dialog.

  3. Click the Create icon to open the Add Roles dialog.

  4. Click Search to populate the list of Available Roles.

  5. Use the Move button to move the appropriate roles from the Available Roles list to the Selected Roles list.

  6. Click OK.

  7. Enable the appropriate permissions for the role by selecting the check boxes.

  8. If you have selected a folder: To apply the selections to all items within a folder, select Apply permissions to items within this folder.

Integrating with Oracle Database Security

BI Publisher offers integration with Oracle Database security so that you can administer the BI Publisher users with your Oracle Database users. To accomplish this you must define the BI Publisher functional roles in your Oracle Database, assign the roles to your Oracle Database users, and then specify Oracle Database as your security model in the BI Publisher Administration page.

Note: For information on setting up Oracle Database security, see the Oracle Database Security Guide.

  1. In your Oracle Database, create the following roles to correspond to the BI Publisher functional roles:

  2. Assign these roles to the appropriate Database roles and users. You may also want to create additional reporting roles that you can utilize when setting up your report privileges on the BI Publisher side. For example, you might create a role called "HUMAN_RESOURCES_MANAGER" that you can assign a Human Resources Folder of reports to. You can then assign that role to any user requiring access to the Human Resources reports.

  3. Ensure to assign the XMLP_ADMIN role to a user with administration privileges, such as SYSTEM.

  4. In the BI Publisher application, log in with Administration privileges. From the Administration tab select Security Configuration.

  5. In the Security Model section of the page, select Oracle Database from the list. Provide the following connection information:

  6. Restart the BI Publisher server for the security changes to take effect.

Once you restart the server, the roles to which BI Publisher roles have been assigned will be visible as roles in the BI Publisher security center.

Adding Data Sources to Roles

To view a report generated from a particular data source, a report consumer's role must be granted access to the data source. Similarly, to create a data model based on a particular data source, the report author's role must be granted access to the data source.

To grant a role access to a data source:

  1. On the Administration tab, under Security Configuration, click Roles and Permissions.

  2. Find the role to which you want to add data sources and click Add Data Sources. The Add Data Sources page will display.

  3. Locate the appropriate data sources in the Available Data Sources list and use the shuttle buttons to move the sources to the Allowed Data Sources list for the role.

  4. Click Apply.

  5. Repeat for all roles that need access to report data sources.

Granting Catalog Permissions to Roles

For a role to access objects in a folder, you must grant the role permissions to the catalog object. You can grant permissions at the folder level, so that a role has the same access to every object in a folder, or you can assign access individually to each object in a folder.

See the following for more information:

  1. In the catalog, navigate to a catalog object required for a role.

  2. Click the More link for the object and then click Permissions to open the Permissions dialog.

  3. Click the Create icon to open the Add Roles dialog.

  4. Click Search to populate the list of Available Roles.

  5. Use the Move button to move the appropriate roles from the Available Roles list to the Selected Roles list.

  6. Click OK.

  7. Enable the appropriate permissions for the role by selecting the check boxes.

  8. If you have selected a folder: To apply the selections to all items within a folder, select Apply permissions to items within this folder.

Integrating with Oracle Siebel CRM Security

To configure BI Publisher to integrate with Siebel security, perform the following three general tasks (described in more detail below):

  1. Set up BI Publisher roles as Siebel CRM responsibilities.

  2. Configure BI Publisher to use Siebel Security.

  3. Authorize Siebel responsibilities to access data sources and catalog objects in BI Publisher.

Setting Up BI Publisher Roles as Siebel CRM Responsibilities

  1. Using Siebel Administrator credentials, navigate to Administration - Application, and then Responsibilities.

  2. In the Responsibilities list, add a new record for each of the BI Publisher functional roles:

  3. Assign these roles to the appropriate users. You may also want to create additional reporting roles that you can utilize when setting up your report privileges in the BI Publisher. For example, you might create a role called "EXECUTIVE_SALES" that you can assign a executive-level report folder. You can then assign that role to any user requiring access to the Executive reports.

  4. Ensure to assign the XMLP_ADMIN role to a user with administration privileges.

Configure BI Publisher to Use Siebel Security

  1. In the BI Publisher application, log in with Administration privileges. From the Administration tab select Security Configuration.

  2. In the Security Model section of the page, select Siebel Security from the list. Provide the following connection information:

  3. Restart the BI Publisher server for the security changes to take effect.

When you log back in to BI Publisher, the responsibilities to which you added the BI Publisher functional roles will display in the Roles and Permissions page.

Add Data Sources to Roles

To view a report generated from a particular data source, a report consumer's role must be granted access to the data source. Similarly, to create a data model based on a particular data source, the report author's role must be granted access to the data source.

To grant a role access to a data source:

  1. On the Administration tab, under Security Configuration, click Roles and Permissions.

  2. Find the role to which you want to add data sources and click Add Data Sources. The Add Data Sources page will display.

  3. Locate the appropriate data sources in the Available Data Sources list and use the shuttle buttons to move the sources to the Allowed Data Sources list for the role.

  4. Click Apply.

  5. Repeat for all roles that need access to report data sources.

Grant Catalog Permissions to Roles

For a role to access objects in a folder, you must grant the role permissions to the catalog object. You can grant permissions at the folder level, so that a role has the same access to every object in a folder, or you can assign access individually to each object in a folder.

See the following for more information:

  1. In the catalog, navigate to a catalog object required for a role.

  2. Click the More link for the object and then click Permissions to open the Permissions dialog.

  3. Click the Create icon to open the Add Roles dialog.

  4. Click Search to populate the list of Available Roles.

  5. Use the Move button to move the appropriate roles from the Available Roles list to the Selected Roles list.

  6. Click OK.

  7. Enable the appropriate permissions for the role by selecting the check boxes.

  8. If you have selected a folder: To apply the selections to all items within a folder, select Apply permissions to items within this folder.