Installing Oracle Identity Federation 10g

I am going to talk about installation of Oracle Identity Federation 10g in this post. To learn some basics of OIF, there are some Question and Answers written here, go through it.

I am illustrating the installation carried out in development environment and hence it will not cover high availability and cluster options. However, I will run through few points explaining those features as and when that context comes.

There are two types of OIF installation: Basic and Advanced.

With Basic install, OIF utilizes memory to store both Federation and Transient data. Hence, you will not see those options during installation. One disadvantage with this install type is: You will not have choice to select your own ports for OIF HTTP Server, OC4J and so on.

With Advanced install, OIF provides options to choose Federation and Transient data stores. Also, it can provide options for configuring high availability and ports selection option (using staticports.ini) .

Though our install is in development environment, I have selected Advance option to have my own ports selection. I am going to install OIF in folder called IDP_OIF and placed staticports.ini under IDP_OIF as shown below.

1

Let’s see the staticports.ini content as shown below.

Installation steps are as follows:

  1. Run the installer setup.exe (from the extracted OIF) as valid administrator.
  2. Install wizard will appear and click Next.
  3. Specify Oracle Home name and installation path of Oracle Identity Federation.
  4. Ensure that Oracle Identity Federation 10g option is selected.
  5. Select Advanced installation method.
  6. Select the check box to ensure that you have administrator rights.
  7. Select Manual option and point to the staticports.ini path.
  8. Let us talk about the three options available in this step.
    • Federation Data in LDAP server: Federation data can be stored in a LDAP server. If you want to use this, select the check box where you will need to provide LDAP connection details.
    • Federation Transient Data in Database: Transient data can either be stored in Database or in-memory. For production installations, you must use Database.
    • Virtual Addressing Option: For production installations where high availabilityis required, this option can be selected and would need to provide Virtual HostName in next steps.
  9. I wish to provide Federation store details post installation and hence unselected the 1st checkbox. Click Next.
  10. Specify OIF instance Name. Specify the password to login to OIF Administration console. The default username for OIF admin console is oif_admin. Please note that Federation Server ID will be automatically updated based on OIF Instance name entered during installation.
  11. Click Next in summary screen to start installing.
  12. Notice that Configuration assistants installation is successful.
  13. Once installation is completed, final screen is shown. Click Exit.

Let us access the OIF Admin console using the URL http://vmw2003ent101.mydomain.com:7778/fedadmin. Login with userid as oif_admin and password as admin123.

After successful login, the OIF admin console will be displayed as shown below.

I will cover the OIF exploration process in further posts.

Let us access the EM console using the URL http://vmw2003ent101.mydomain.com:1810/ . Login with userid as ias_admin and password as admin123.

After successful login, EM console will be displayed as shown below.

OIF is deployed as J2EE application in the OC4J container named OC4J_FED.

To start/stop OIF processes, execute the command opmnctl stopall and opmnctl startall  at location C:\oracle\IDP_OIF\opmn\bin (as per my environment).

About the Author Mahendra

I am engulfed in Oracle Identity & Access Management domain. I have expertise on providing the optimized solutions for user provisioning, web access management, Single Sign-On and federation capabilities etc., I am also well versed with complex integrations within Identity Management and other product domains. I have expertise on building demos and implementation experience on products Oracle Access Manager, Oracle Adaptive Access Manager, Oracle Entitlement Server, Oracle Virtual Directory, Oracle Internet Directory etc., Look @ my blog: http://talkidentity.blogspot.com

Leave a Comment:

3 comments
Add Your Reply