This solution uses the iFrame portlet of the Roles Based Provisioning Module. The iFrame portlet invokes a URL inside an iFrame control within the portlet. This allows the portlet to pass the authentication parameters from the Roles Based Provisioning Module to the Role Mapping Administrator.
Log in to the Roles Based Provisioning Module as the administrator user.
Select the
tab.In the
tab, select > .In the
setting, select .Click
, then log out to enable single sign-on.Log in to the Roles Based Provisioning Module as the administrator user.
Select the
tab.In the
tab, select .Select
under at the bottom of this page.Fill in the following fields:
Page Link Name: Specify the URL of the shared page that contains the iFrame in the Roles Based Provisioning Module.
Page Name: This field is populated when you enter a value in the
field. You can keep the prepopulated name or you can change it.Assign Categories: Select the categories where the shared page link is displayed in the Roles Based Provisioning Module. You can select one or more of the following options:
Administration
General
Information Management
Directory Management
Guest Pages
Password Management
Description: (Optional) Specify a description for the new page.
Click
to save the new page.By default, only the administrator user can see the new page. You must assign permissions to the users before they can see the page.
At the bottom of the
tab, click .Search for users, groups, or containers you want to assign rights to view this page.
Select the users, groups, or containers, then click the right-arrow to add them to the
list.Click
to save the assignments, then close the window.At the bottom of the
tab, click .Select
in the pane, then click .Click
under the pane.Click
in the message stating something has changed on the page.Fill in the following fields:
URL: Specify the URL to the login page for the Role Mapping Administrator.
For example: http://dns_name:8081/IDMRMAP
URL / Form Parameters: Specify the following three parameters in the same order as listed below:
login_panel_user=$PORTLET_AUTH_ID$
login_panel_pwd=$PORTLET_AUTH_PWD$
url=./com.novell.rolemap.client.ui.UI/UI.html
Encode URL parameters: Set this parameter to
.Form Post?: Set this parameter to
.Authentication Required?: Set this parameter to
.Username: Specify the format of the username. This is the format that is used when a user logs into the Roles Based Provisioning Module. The three options are:
$(Application/login-user): Passes the exact ID that is entered in the Roles Based Provisioning Module.
$(User/simpleid): Only provides the CN of the user.
$(User/canonical): Provides the dot notation of the logged-in user.
Password: Click
, then enter the following parameter in the field:$(Application/login-pass)
Height and Width: Set the height and width options as required.
Click
to save these parameters.Click
to save the iFrame configuration.