Skip Headers
Oracle® Fusion Middleware Security Overview
11g Release 1 (11.1.1)
E12889-02
  Go To Table Of Contents
Contents
Go To Index
Index

Previous
Previous
 
Next
Next
 

5 Common Security Scenarios and Tasks

This chapter lists the most common security scenarios and tasks of interest to security administrators and developers. Links provide drill-down details on the concepts and how to implement security features in Oracle Fusion Middleware.

Topics include:

5.1 Single Sign-On

This section explains the products and deployment options for single sign-on in 11g Release 1 (11.1.1). Topics include:

5.1.1 Single Sign-On Options

Oracle Fusion Middleware supports many single sign-on options in 11g Release 1 (11.1.1). Oracle WebLogic Server provides single sign-on support through Security Assertion Markup Language (SAML) and Windows Native Authentication. In addition, identity assertion providers are also available for Oracle WebLogic Server to integrate with Oracle Access Manager which is the recommended enterprise-grade single sign-on solution from Oracle Identity Management. This offers a variety of choices for customers to choose from, depending on their needs.


See Also:


5.1.2 Deployment Scenarios

This section describes some of the common single sign-on scenarios in 11g Release 1 (11.1.1):

5.1.2.1 Setting up Oracle SOA or Oracle WebCenter 11g for the First Time

This scenario involves setting up Oracle SOA or Oracle WebCenter 11g Release 1 (11.1.1) for the first time with no previous Release 10g Application Server deployments.

In this scenario the customer has no previous Oracle Application Server deployment. The recommended single sign-on solution is Oracle Access Manager which allows customer to use Oracle Internet Directory or other LDAP servers of choice as the user and group repository.

5.1.2.2 Setting up Oracle SOA or Oracle WebCenter 11g with existing Oracle Application Server

This scenario involves setting up Oracle SOA or Oracle WebCenter 11g Release 1 (11.1.1) with existing Oracle Application Server Release 10g deployment where Oracle Internet Directory and Oracle Single Sign-On are used.

The customer is already using Oracle Internet Directory as the user and group repository and Oracle Single Sign-On as the single sign-on solution in the 10g deployment. The 11g Release 1 (11.1.1) Oracle SOA or Oracle WebCenter deployment will continue to rely this Oracle Internet Directory and Oracle Single Sign-On infrastructure for single sign-on and user repository.

5.1.2.3 Setting up 11g Portal, Forms, Reports or Discover

Whether or not the customer has an existing 10g Oracle Application Server deployment, the 11g Release 1 (11.1.1) Portal, Forms, Reports and Discover only work with Oracle Internet Directory and Oracle Single Sign-On.

5.1.2.4 Setting up Oracle SOA or Oracle WebCenter 11g with 11g Portal, Forms, Reports or Discover

Because of the requirement in Section 5.1.2.3, "Setting up 11g Portal, Forms, Reports or Discover", this scenario also defaults to having Oracle Internet Directory and Oracle Single Sign-On as the recommended solution.

5.1.2.5 Setting up 11g Oracle Fusion Middleware with Oracle E-Business Suite

Oracle E-Business Suite 11/12 can integrate with Oracle Internet Directory and Oracle Single Sign-On. Where Oracle Internet Directory and Oracle Single Sign-On are used as an enterprise solution, they can continue to be used with 11g Release 1 (11.1.1) Oracle Fusion Middleware.

5.1.2.6 Delegating Authentication from Oracle Single Sign-On to Oracle Access Manager

While many of the scenarios mandate Oracle Single Sign-On to be the single sign-on solution, it is possible to delegate the authentication to an Oracle Access Manager instance. The scenario positions Oracle Access Manager as the enterprise solution while supporting components that only integrate with Oracle Single Sign-On - by having Oracle Single Sign-On delegating all authentication requests to Oracle Access Manager. This is also known as the "bridge" solution and is applicable to all scenarios where Oracle Single Sign-On is mandatory. Please note that Oracle Internet Directory is required to be the user and group repository in all cases.

5.2 Summary of Common Security Tasks

Table 5-1 lists the most common security tasks for the Oracle Fusion Middleware administrator, and the tool(s) used for each task.

Table 5-1 Common Security Tasks

Frequency Task Description Tools Notes

One-time

SSL enable Oracle HTTP Server, Oracle WebCache, Oracle Internet Directory, Oracle Virtual Directory and Oracle WebLogic Server

Fusion Middleware Control for:

  • Oracle HTTP Server

  • Oracle WebCache

  • Oracle Internet Directory

  • Oracle Virtual Directory

Keytool and WebLogic Server Administration Console for Oracle WebLogic Server



Change Policy Store and Credential Store to Oracle Internet Directory

Fusion Middleware Control, and Oracle Internet Directory commands



Configure Oracle Access Manager as Single Sign-On for Oracle Fusion Middleware

Fusion Middleware Control



Configure Authenticators

WebLogic Server Administration Console



Set up keystore for Oracle Web Services Manager

Java keytool utility



Configure OPSS login modules (like Kerberos) for Oracle Web Services Manager

Fusion Middleware Control






Frequent

Configure application security when deploying applications

When deploying Oracle ADF or OPSS-based applications, use Fusion Middleware Control

When deploying JavaEE applications, use WebLogic Server Administration Console



Manage application role-to-enterprise group mapping after deploying application

Fusion Middleware Control or WLST

Applicable to Oracle ADF or OPSS-based applications. Can be scripted using WLST for frequent operations.


Manage credentials used by the application

Fusion Middleware Control or WLST

Applicable to Oracle ADF or OPSS-based applications. Can be scripted using WLST for frequent operations.


Configure Oracle Web Services Manager policies for web services and clients

Fusion Middleware Control



Configure Oracle Web Services Manager client username/password credentials in OPSS Credential store

Fusion Middleware Control or WLST



Attach/Detach Oracle Web Services Manager policies to web services and clients




Configure Audit Store




Configure Audit Policies

Fusion Middleware Control or WLST for most components



View audit reports for Fusion Middleware components

Oracle Business Intelligence Publisher








5.3 Task-Based References

This section provides links to Oracle Fusion Middleware security documentation, including conceptual, administration, and development topics. Based on a develop-deploy-administer flow, it is organized in these sub-sections:

5.3.1 References for Security Tasks During Development

Developing with Oracle ADF

In the Oracle Fusion Middleware Documentation Library, see these items under Popular Tasks:

  • ADF Tasks

  • Security Tasks

Developing with Oracle Platform Security Services

  • Developing Authentication in the Oracle Fusion Middleware Security Guide

  • Developing Authorization in the Oracle Fusion Middleware Security Guide

  • Developing with the User and Role API in the Oracle Fusion Middleware Security Guide

Portlet Security

Securing Your WebCenter Application in the Oracle Fusion Middleware Developer's Guide for Oracle WebCenter

Programming Oracle WebLogic Server Security

  • Securing Web Applications in the Oracle Fusion Middleware Programming Security for Oracle WebLogic Server

  • Securing Enterprise JavaBeans (EJBs) in Oracle Fusion Middleware Programming Security for Oracle WebLogic Server

Developing Security Providers for Oracle WebLogic Server

  • Introduction to Developing Security Providers for WebLogic Server in the Oracle Fusion Middleware Developing Security Providers for Oracle WebLogic Server

  • Authentication Providers in the Oracle Fusion Middleware Developing Security Providers for Oracle WebLogic Server

  • Authorization Providers in the Oracle Fusion Middleware Developing Security Providers for Oracle WebLogic Server

Developing applications for Oracle Internet Directory, Oracle Directory Integration Platform, and Oracle Single Sign-On

Developing Applications for Oracle Identity Management in the Oracle Fusion Middleware Application Developer's Guide for Oracle Identity Management

5.3.2 References for Security Tasks During Deployment

Deploying JavaEE Applications

  • Deploying and Undeploying JavaEE Applications in the Oracle Fusion Middleware Administrator's Guide

  • Using Platform Security Services to Secure JavaEE applications

    • Manually Configuring JavaEE Applications to Use OPSS in the Oracle Fusion Middleware Security Guide

    • Security Administration in the Oracle Fusion Middleware Security Guide

  • Using JavaEE Security to Secure JavaEE Applications

    • Managing Security for Web Applications and EJBs in the Oracle WebLogic Server Administration Console Online Help

    • Using Declarative Security With Web Applications in Oracle Fusion Middleware Programming Security for Oracle WebLogic Server

    • Using Declarative Security With EJBs in Oracle Fusion Middleware Programming Security for Oracle WebLogic Server

Deploying Oracle Application Development Framework Applications

  • Deploying Secure Applications in the Oracle Fusion Middleware Security Guide

  • Managing Application Roles in the Oracle Fusion Middleware Security Guide

  • Managing Application Policies in the Oracle Fusion Middleware Security Guide

Securing Oracle WebLogic Server Web Services

  • When Should You Use Oracle WS-Security Policies? in Oracle Fusion Middleware Securing WebLogic Web Services for Oracle WebLogic Server

  • Configuring Message-Level Security in Oracle Fusion Middleware Securing WebLogic Web Services for Oracle WebLogic Server

  • Configuring Transport-Level Security in Oracle Fusion Middleware Securing WebLogic Web Services for Oracle WebLogic Server

Securing SOA Web Services

  • Understanding Oracle Web Services Manager Policy Framework in the Oracle Fusion Middleware Security and Administrator's Guide for Web Services

  • Managing Web Services policies in the Oracle Fusion Middleware Security and Administrator's Guide for Web Services

  • Attaching Policies to Web Services in the Oracle Fusion Middleware Security and Administrator's Guide for Web Services

  • Configuring Policies in the Oracle Fusion Middleware Security and Administrator's Guide for Web Services

Directory Administration

  • Getting Started With Oracle Internet Directory in the Oracle Fusion Middleware Administrator's Guide for Oracle Internet Directory

  • Getting Started with Administering Oracle Virtual Directory in the Oracle Fusion Middleware Administrator's Guide for Oracle Virtual Directory

Directory Integration and Provisioning

  • Synchronization Using Oracle Directory Integration Platform in the Oracle Fusion Middleware Integration Guide for Oracle Identity Management

  • Provisioning with the Oracle Directory Integration Platform in the Oracle Fusion Middleware Integration Guide for Oracle Identity Management

  • Integrating with Third-Party Directories in the Oracle Fusion Middleware Integration Guide for Oracle Identity Management

High Availability

Configuring High Availability for Identity Management Components in the Oracle Fusion Middleware High Availability Guide

5.3.3 References for Authentication

Java Applications

  • Oracle Single Sign-on - Configuring Oracle Single Sign-On in the Oracle Fusion Middleware Security Guide

  • Oracle Access Manager - Configuring Oracle Single Sign-On in the Oracle Fusion Middleware Security Guide

Oracle Identity Federation

  • Deploying Oracle Identity Federation in the Oracle Fusion Middleware Administrator's Guide for Oracle Identity Federation

  • Configuring Oracle Identity Federation in the Oracle Fusion Middleware Administrator's Guide for Oracle Identity Federation

  • Server Administration in the Oracle Fusion Middleware Administrator's Guide for Oracle Identity Federation

5.3.4 References for Authorization

OPSS Authorization and the Policy Store in the Oracle Fusion Middleware Security Guide

5.3.5 References for SSL

SSL communication is available for Oracle Fusion Middleware components and applications in each tier:

  • SSL for the Web Tier

    • Enabling SSL for Oracle Web Cache Endpoints in the Oracle Fusion Middleware Administrator's Guide

    • Enabling SSL for Oracle HTTP Server Virtual Hosts in the Oracle Fusion Middleware Administrator's Guide

  • SSL for the Middle Tier

    • Configure SSL for Oracle WebLogic Server in the Oracle Fusion Middleware Administrator's Guide

    • Configure SSL for Oracle SOA Suite in the Oracle Fusion Middleware Administrator's Guide

    • Configure SSL for Oracle WebCenter in the Oracle Fusion Middleware Administrator's Guide

    • Configuring SSL for Oracle Identity and Access Management in the Oracle Fusion Middleware Administrator's Guide

    • SSL-enable Oracle Reports, Forms, Discoverer, and Portal in the Oracle Fusion Middleware Administrator's Guide

    • Client-side SSL for Applications in the Oracle Fusion Middleware Administrator's Guide

  • SSL for the Data Tier

    • Enabling SSL on Oracle Internet Directory Listeners in the Oracle Fusion Middleware Administrator's Guide

    • Enabling SSL on Oracle Virtual Directory Listeners in the Oracle Fusion Middleware Administrator's Guide

    • Configure SSL for the Database in the Oracle Fusion Middleware Administrator's Guide

5.3.6 References for Auditing

  • Introduction to Oracle Fusion Middleware Audit Framework in the Oracle Fusion Middleware Security Guide

  • Configuring and Managing Auditing in the Oracle Fusion Middleware Security Guide

5.3.7 References for Logging and Diagnostics

  • Managing Log Files and Diagnostic Data in the Oracle Fusion Middleware Administrator's Guide

  • Diagnosing Problems with Oracle WSM Policy Manager in the Oracle Fusion Middleware Security and Administrator's Guide for Web Services