Introducing Virtual Private Databases, Single Sign-On, and Discoverer
13.9.1 Introducing Virtual Private Databases, Single Sign-On, and Discoverer
The Oracle database’s Enterprise Edition Release 1 and later powerful Virtual Private Database VPD feature enables you to define and implement custom security policies. Among other things, the VPD feature enables you to enforce fine-grained access control based upon attributes of a users session information referred to as application context. This VPD functionality is commonly employed as a way of controlling access to data using the currently logged-on users Oracle Single Sign-On identity. For more information about setting up a VPD, see Oracle Database Advanced Application Developers Guide. If Discoverer has been configured to require Oracle Single Sign-On authentication, Discoverer can pass one of the following values to the database as the CLIENT_ IDENTIFIER attribute of the built-in application context USERENV: ■ The Global User ID GUID associated with the Discoverer end user’s Oracle Single Sign-On user name This option is true for Discoverer version 11.1.1 and later if GUID is selected in the User ID field on the Discoverer Administration page in Oracle Fusion Middleware Control. ■ The Discoverer end user’s Oracle Single Sign-On user name This option is true for either of the following: – Discoverer versions earlier than 11.1.1 - if Discoverer has been configured to require Oracle Single Sign-On – Discoverer version 11.1.1 and later - if SSO User Name is selected in the User ID field on the Discoverer Administration page in Oracle Fusion Middleware Control Providing a VPD policy based on GUID or Oracle Single Sign-On user names has been implemented in the database, the data returned to a Discoverer worksheet is restricted to the data that the respective GUID or Oracle Single Sign-On user is authorized to access and depending on the conditions described in the previous paragraphs. You can optionally add user-defined PLSQL statements to both database LOGON and subsequent triggers and to a Discoverer trigger eul_triggerpost_login to use 13-22 Oracle Fusion Middleware Configuration Guide for Oracle Business Intelligence Discoverer the GUID or Oracle Single Sign-On user name to further control the data that is returned. You can use Discoverer triggers and the database separately or together.13.9.2 Example for using GUID or SSO user name to limit Discoverer data
Parts
» Oracle Fusion Middleware Online Documentation Library
» What is Oracle BI Discoverer?
» About Discoverer installations that are associated with Oracle Internet Directory and schemas
» How to confirm an Oracle BI Discoverer installation
» About connecting to Discoverer What is the Oracle BI Discoverer architecture?
» About the Discoverer Java EE applications
» About the Discoverer CORBA components
» About the Discoverer database tier Oracle BI Discoverer Navigation
» Display Trusted Certificates from the Certificate type drop down list if it is not Click Apply.
» About running Discoverer Plus over HTTP for the first time on a client machine
» How to start Discoverer Plus
» How to modify the URL that starts Discoverer
» What are the types of Discoverer connections?
» How to create public connections
» What happens when you start Discoverer servlets? What happens when you stop Discoverer servlets?
» What happens when you enable and disable Discoverer client-tier components
» What is the Discoverer Catalog? What is the OLAP Catalog?
» Characteristics of the folder structure of the Discoverer Catalog? Folders in the structure
» Types of privileges for objects and folders Managing privileges as the D4OSYS user
» Go to the Fusion Middleware Control Discoverer Home page.
» Customizing the look and feel of Discoverer Plus OLAP Information to be provided to end users
» Forms of output from the utility Description of output from the utility
» URL parameters for the Discoverer Plus OLAP
» Discoverer topology with a single instance Discoverer topology with multiple instances
» About providing load balancing
» About using Fusion Middleware Control to manage multiple machines
» What are the benefits of Oracle Web Cache? How does Oracle Web Cache work?
» In the Components area, click Discoverer Viewer in the Name column. Click Customize.
» How to improve Discoverer performance by using worksheets and page items appropriately
» How to set the log level for Discoverer component loggers How to copy Discoverer log files
» List of URL parameters specific to Discoverer Plus
» List of URL parameters specific to Discoverer Viewer
» About Discoverer and security
» About Discoverer and the Oracle Applications security model
» Configuring End-to-End Secure Sockets Layer for Discoverer
» Using Discoverer with Oracle Single Sign-On
» Using Discoverer with Oracle Access Manager
» Introducing Virtual Private Databases, Single Sign-On, and Discoverer
» Example for using GUID or SSO user name to limit Discoverer data
» How to use the eul_triggerpost_login trigger
» What is a firewall? What is a demilitarized zone DMZ?
» What is HTTPS and why should I use it? How do I configure Discoverer to work in an intranet
» About Discoverer connections and Oracle e-Business Suite
Show more