01.02.2013 Views

Publishing Reports to the Web - Downloads - Oracle

Publishing Reports to the Web - Downloads - Oracle

Publishing Reports to the Web - Downloads - Oracle

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

About <strong>Oracle</strong>AS <strong>Reports</strong> Services Security<br />

<strong>Oracle</strong> Internet Direc<strong>to</strong>ry s<strong>to</strong>res user and group privilege information which is used by<br />

<strong>Oracle</strong>AS Single Sign-On. <strong>Oracle</strong> Internet Direc<strong>to</strong>ry also s<strong>to</strong>res data source security<br />

information on a per user basis. <strong>Oracle</strong> Delegated Administration Services edits <strong>the</strong><br />

information s<strong>to</strong>red in <strong>Oracle</strong> Internet Direc<strong>to</strong>ry. <strong>Oracle</strong> Delegated Administration<br />

Services can be accessed from within <strong>Oracle</strong>AS Portal or separately, as a standalone<br />

component.<br />

Alternatively, you might have your own application for launching reports with its own<br />

login mechanism and user/group reposi<strong>to</strong>ry. In this case, <strong>Oracle</strong>AS <strong>Reports</strong> Services<br />

provides interfaces that allow you <strong>to</strong> integrate it with <strong>the</strong>se non-<strong>Oracle</strong> components.<br />

See Also: Configuring <strong>Oracle</strong>AS <strong>Reports</strong> Services Security<br />

For more information on <strong>the</strong>se interfaces.<br />

9.1.1.2 Resource Security<br />

Resource security ensures that only authorized users or groups execute a specific<br />

report. It also keeps users or groups from accessing particular printers or <strong>Reports</strong><br />

Servers for <strong>the</strong> execution of <strong>the</strong> report. You might well imagine a situation where<br />

certain printers and servers might be reserved for a particular group of users.<br />

Alternatively, some printers and servers may simply be inaccessible during certain<br />

times for maintenance activities.<br />

Once it is determined that a user has <strong>the</strong> necessary privileges <strong>to</strong> execute a given report<br />

via <strong>the</strong> specified <strong>Reports</strong> Server <strong>to</strong> <strong>the</strong> specified destination, <strong>the</strong>n <strong>the</strong> user's privileges<br />

<strong>to</strong> <strong>the</strong> data source accessed by <strong>the</strong> report must be ascertained.<br />

<strong>Oracle</strong>AS Portal provides resource security for reports, printers, calendars, and<br />

<strong>Reports</strong> Servers out of <strong>the</strong> box. In a typical configuration, <strong>the</strong> administra<strong>to</strong>r or<br />

developer could specify which users and groups could access which reports, <strong>Reports</strong><br />

Servers, and printers from <strong>Oracle</strong>AS Portal.<br />

As with application security, you might have your own mechanism for protecting<br />

resources. In this case, <strong>Oracle</strong>AS <strong>Reports</strong> Services provides interfaces that allow you <strong>to</strong><br />

integrate it with <strong>the</strong>se non-<strong>Oracle</strong> components.<br />

See Also: Configuring <strong>Oracle</strong>AS <strong>Reports</strong> Services Security<br />

For more information on <strong>the</strong>se interfaces.<br />

9.1.1.3 Data Source Security<br />

Data source security defines <strong>the</strong> users or roles that can access <strong>the</strong> data within <strong>the</strong> given<br />

data source. A report might access multiple data sources and <strong>the</strong> current user must<br />

have privileges on all of <strong>the</strong> data sources accessed by <strong>the</strong> report in order <strong>to</strong> run it and<br />

view <strong>the</strong> output. The data source administra<strong>to</strong>r (typically a DBA) grants access <strong>to</strong> data<br />

sources. Data source security must be established and in place prior <strong>to</strong> configuring<br />

your reports environment.<br />

You can provide for data source security in two different ways with <strong>Oracle</strong>AS <strong>Reports</strong><br />

Services:<br />

■ You can associate data source connection information with a Single Sign-On user.<br />

In this case, <strong>the</strong> first time a user attempts <strong>to</strong> access <strong>the</strong> data source, <strong>Oracle</strong><br />

Delegated Administration Services prompts <strong>the</strong>m <strong>to</strong> create a resource for <strong>the</strong>ir<br />

data source connection. After <strong>the</strong> user creates this data source resource, <strong>Oracle</strong>AS<br />

Single Sign-On associates it with <strong>the</strong> user in <strong>Oracle</strong> Internet Direc<strong>to</strong>ry. Once <strong>the</strong><br />

data source resource is associated with <strong>the</strong> Single Sign-On user, it becomes part of<br />

<strong>the</strong>ir Single Sign-On identity and <strong>the</strong>y can access <strong>the</strong> data source without having<br />

<strong>to</strong> log in<strong>to</strong> it separately. This method has two key advantages. First, it enables each<br />

9-2 <strong>Oracle</strong> Application Server <strong>Reports</strong> Services <strong>Publishing</strong> <strong>Reports</strong> <strong>to</strong> <strong>the</strong> <strong>Web</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!