6 Identity Manager Roles Based Provisioning Module 3.7.0 User Application: Installation Guide
6 Installing the User Application on WebSphere 65
6.1 Installing and Configuring the User Application WAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
6.1.1 Viewing Installation Log Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
6.2 Configuring the WebSphere Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
6.2.1 Adding User Application Configuration Files and JVM System Properties . . . . . . . . 78
6.2.2 Importing the eDirectory Trusted Root to the WebSphere Keystore . . . . . . . . . . . . . 78
6.2.3 Passing the preferIPv4Stack Property to the JVM. . . . . . . . . . . . . . . . . . . . . . . . . . . 79
6.3 Deploying the WAR File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
6.3.1 Additional Configuration for WebSphere 6.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
6.4 Starting and Accessing the User Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
7 Installing the User Application on WebLogic 81
7.1 WebLogic Installation CheckList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
7.2 Installing and Configuring the User Application WAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
7.2.1 Viewing Installation and Log Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
7.3 Preparing the WebLogic Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
7.3.1 Configure the Connection Pool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
7.3.2 Specify RBPM Configuration File Locations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
7.3.3 Workflow Plug-In and WebLogic Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
7.4 Deploying the User Application WAR. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
7.5 Accessing the User Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
8 Installing from the Console or with a Single Command 97
8.1 Installing the User Application from the Console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
8.2 Installing the User Application with a Single Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
9 Post-Installation Tasks 107
9.1 Recording the Master Key . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
9.2 Configuring the User Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
9.2.1 Setting up Logging. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
9.3 Configuring eDirectory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
9.3.1 Creating Indexes in eDirectory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
9.3.2 Installing and Configuring SAML Authentication Method. . . . . . . . . . . . . . . . . . . . . 108
9.4 Reconfiguring the User Application WAR File after Installation . . . . . . . . . . . . . . . . . . . . . . . 109
9.5 Configuring External Forgot Password Management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
9.5.1 Specifying an External Forgot Password Management WAR . . . . . . . . . . . . . . . . . 110
9.5.2 Specifying an Internal Password WAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
9.5.3 Testing the External Forgot Password WAR Configuration. . . . . . . . . . . . . . . . . . . 111
9.5.4 Configuring SSL Communication between JBoss Servers . . . . . . . . . . . . . . . . . . . 111
9.6 Updating Forgot Password Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
9.7 Security Considerations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
9.8 Increasing the IDM Java Heap Size. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
9.9 Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
A IDM User Application Configuration Reference 115
A.1 User Application Configuration: Basic Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
A.2 User Application Configuration: All Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117