Содержащиеся вНайти другие документыРесурсы поддержки | Загрузить это руководство в формате PDF (833 КБ)
Chapter 4 Post-Installation Tasks of Policy Agent 2.2 for IBM WebSphere Portal Server 5.1.0.2This chapter describes configuration and other post-installation considerations and tasks as follows:
After completing the applicable tasks described in this chapter, perform the tasks to configure the agent to your site's specific requirements as explained in Chapter 5, Managing Policy Agent 2.2 for IBM WebSphere Portal Server 5.1.0.2. Common Post-Installation Steps for All J2EE Agents in Policy Agent 2.2The tasks described in this section apply to all J2EE agent installations. Updating the Agent Profile for J2EE Agents in Policy Agent 2.2This procedure is not required. The agent profile is created and updated in Access Manager Console. The agent profile should originally be created prior to installing an agent. However, after you install a J2EE agent, you can update the agent profile at anytime. If you do update the agent profile in Access Manager Console, you must then configure the J2EE agent accordingly as described in this section.
|
<%-- login button --%> <%-- uncomment to allow log in via screen --%> <%-- <wps:if loggedIn="no" notScreen="Login"> <td class="wpsToolBar" valign="middle" nowrap> <a class="wpsToolBarLink" href='<%=wpsBaseURL%>/myportal'> <wps:text key="link.login" bundle="nls.engine"/> </a> </td> </wps:if> --%> <%--comment this to allow login via screen --%> <wps:if loggedIn="no" notSelection="wps.Login" > <wps:urlGeneration contentNode="wps.Login" portletWindowState="Normal"> <td class="wpsToolBar" valign="middle" nowrap> <a href='<%=wpsBaseURL%>/myportal' class="wpsToolBarLink"> <wps:text key="link.login" bundle="nls.engine"/> </a> </td> </wps:urlGeneration> </wps:if> |
For complete details on how best to implement the preceding modification, see documentation for IBM WebSphere Portal Server 5.1.0.2.
Create backups of the following file:
WPS-base/shared/app/config/services/ConfigService.properties |
where WPS-base represents the directory within which the IBM WebSphere Portal Server 5.1.0.2 instance was installed.
Modify the ConfigService.properties file as follows:
Set the value to true.
Set the value to true or false, depending upon the environment.
Set the value to the Access Manager logout URL (AMlogout-URL).
where AMlogout-URL represents the Access Manager logout URL. The following is a conceivable logout URL:
http://amhost.domain.com:AMport/amserver/UI/Logout |
where AMport represents the port number of the Access Manager host.
Restart the IBM WebSphere Portal Server 5.1.0.2 instance for these changes to take effect.
This required task more tightly integrates the IBM WebSphere Portal Server 5.1.0.2 instance with the Access Manager environment.
This task is only required once per IBM WebSphere Portal Server 5.1.0.2 instance for a given host.
Agent for IBM WebSphere Portal Server 5.1.0.2 provides a servlet filter that can be added to the IBM WebSphere Portal Server 5.1.0.2 application. This filter allows the enforcement of coarse grained URL policies defined within Access Manager to further control the access to protected resources on the IBM WebSphere Portal Server 5.1.0.2 instance. The filter can also be configured to provide additional personalization information in the form of HTTP Headers, cookies, or HTTP Request Attributes that can be used to further enhance the functionality of protected components. The following steps detail how this filter can be installed.
Ensure that the instance of IBM WebSphere Application Server on which the IBM WebSphere Portal Server 5.1.0.2 is deployed is stopped.
Locate the wps.war/WEB-INF/web.xml file that contains the deployment descriptors for IBM WebSphere Portal Server 5.1.0.2.
The IBM WebSphere Application Server runtime can read this file from either of the following directories:
WPS-base/installedApps/Cell-Name/wps.ear/wps.war/WEB-INF
WPS-base/config/cells/Cell-Name/applications/wps.ear/deployments/wps/wps.war/WEB-INF
represents the directory within which the IBM WebSphere Portal Server 5.1.0.2 instance was installed.
represents the IBM WebSphere Portal Server 5.1.0.2 cell protected by the agent.
Create the necessary backups before proceeding to modify these descriptors.
Since you will modify the deployment descriptor in the next step, creating backup files at this point is important.
Edit both of the web.xml files referred to in this task.
The two web.xml files should be edited as follows:
<web-app id="IBM_WPS"> <display-name>WebSphere Portal Server</display-name> <filter id="Filter_PolicyAgent"> <filter-name>Policy Agent</filter-name> <filter-class> com.sun.identity.agents.filter.AmAgentFilter </filter-class> </filter> ... //other filter definitions <filter-mapping id="FilterMapping_PolicyAgent"> <filter-name>Policy Agent</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>... //other filter mappings </web-app> |
Steps described in this section might be required, depending on your site's specific deployment.
This is a conditional post-installation step that must be performed when the J2EE agent is installed on the same deployment container that hosts Access Manager. Note that Access Manager should be installed prior to the agent being installed. Therefore, the order to install these servers on the same machine is as follows:
Deployment container
Access Manager
J2EE agent
This type of deployment not only requires that you perform a post-installation configuration step as described in the next subsection, this type of deployment also changes where J2EE agent debug log files are stored. For more information, see Locating the J2EE Agent Debug Log Files for Policy Agent 2.2.
After the J2EE agent is installed, it must use the Remote Client SDK provided by the Access Manager installation.
Modify the Access Manager configuration file, AMConfig.properties, by specifically adding the following entry, which contains the agent configuration location information:
com.sun.identity.agents.config.location = PolicyAgent-base/AgentInstance-Dir/config/AMAgent.properties |
Installing the J2EE agent and Access Manager on the same deployment container changes the file to which the J2EE agent debug log entries are written. This change occurs because the location of the debug files is set in the properties configuration file. In this type of deployment, two configuration files exist on the same host. However, the Access Manager AMConfig.properties configuration file takes precedence over the J2EE agent AMAgent.properties configuration file.
When the J2EE agent and the Access Manager are installed on separate hosts the debug information is stored in the following directory:
PolicyAgent-base/AgentInstance-Dir/logs/debug
However, when the J2EE agent and Access Manager are installed on the same host, the agent-specific debug information is stored in the following Access Manager directory:
/var/opt/SUNWam/debug |