7 Configuring Wallets and Data Stores for Oracle Identity Federation

In this series of exercises, you use Fusion Middleware Control to manage Oracle Identity Federation. The exercises include:

7.1 Configuring a Wallet for Signing Certificates

Create a wallet for the Oracle Identity Federation server's signing certificates.

  1. Access Oracle Enterprise Manager Fusion Middleware Control as described in "Accessing Fusion Middleware Control".

  2. Select the Oracle Identity Federation instance in the navigation pane on the left.

  3. Navigate to Oracle Identity Federation, then Administration, then Security and Trust.

  4. Click the Update button corresponding to Wallet Properties - Signatures.

  5. For JCE Keystore Type, select the PKCS#12 radio button.

  6. For Wallet Location, click Browse. Locate the operating system file for the wallet, and click Open in the file dialog.

  7. For Password, enter the password that is used to encrypt the private key.

  8. For Signing Key Alias, enter the alias under which the private key is stored in the wallet.

  9. Click OK.

7.2 Configuring Data Stores

In this section you will learn how to configure Oracle Identity Federation to use Oracle Database and Oracle Internet Directory as data stores.

Configure a database as the user data store:

  1. Create a JDBC Data Source

    1. Log in to the WebLogic Administration Console, as described in "Accessing the Oracle WebLogic Server Administration Console".

    2. Navigate to Services, then JDBC, then Data Sources.

    3. Click New.

    4. Choose a name and a JNDI name for the new data source, and enter the database information. Choose the WebLogic managed server where Oracle Identity Federation is deployed as the target of this data source.

  2. Configure an RDBMS user data store

    1. Log in to Fusion Middleware Control and navigate to the Oracle Identity Federation instance.

    2. Navigate to Administration, then Data Stores.

    3. In the User Data Store section, click Edit.

    4. Select Database from the Repository Type dropdown list.

    5. Enter the following properties:

      - For JNDI Name, enter the JNDI of the data source created in the WebLogic Administration Console.

      - For Login Table, enter the name of the user table.

      - For User ID Attribute, enter the name of the User ID column in the user table.

      - For User Description Attribute, enter the name of the User Description column in the user table.

    6. Click OK.

Configure Oracle Internet Directory as the LDAP user data store:

  1. Log in to Fusion Middleware Control and navigate to the Oracle Identity Federation instance.

  2. Navigate to Administration, then Data Stores.

  3. In the User Data Store section, click Edit.

  4. Select LDAP Directory from the Repository Type dropdown list.

  5. Provide the following details:

    • For Connection URL, enter the LDAP URL to connect to the server. For example, ldap://ldap.oif.com:389.

    • For Bind DN, enter the administrator account DN to use to connect to the LDAP server. For example, cn=orcladmin.

    • For Password, enter the administrator password to connect to the LDAP server.

    • For UserID attribute, enter uid.

    • For User Description attribute, enter uid.

    • For Person Object Class, enter inetOrgPerson.

    • For Base DN, enter the directory to which the search for users should be confined.

    • For Maximum Connections, enter the maximum number of LDAP connections that Oracle Identity Federation will simultaneously open to the LDAP server.

    • For Connection Wait Timeout, enter the timeout, in minutes, to use when Oracle Identity Federation opens a connection to the LDAP server.

  6. Click OK.

7.3 Integrating Oracle Identity Federation with Oracle Access Manager

This integration enables Oracle Identity Federation to interact with Oracle Access Manager to create an authenticated user session. You can:

  • Configure Oracle Access Manager as an Authentication Engine

  • Configure Oracle Access Manager as an SP Integration Module

For details, see Deploying Oracle Identity Federation with Oracle Access Manager in the Oracle Fusion Middleware Administrator's Guide for Oracle Identity Federation.