Skip to main content link. Accesskey S
  • Log In
  • Help
  • IBM Logo
  • WebSphere Portal Family wiki
  • All Wikis
  • All Forums
  • Home
  • Product Documentation
  • Community Articles
  • Learning Center
  • IBM Redbooks
Community Articles Product Documentation Learning Center IBM Redbooks This category IBM Redbooks: Building a Sample Website Using IBM Web Content Manager 7.0 IBM Redbooks: Building and Implementing a Social Portal IBM Redbooks: Developing Exceptional Multi-Channel Web Experiences V7: IBM Web Content Manager Product Documentation V7: IBM WebSphere Portal Enable for z/OS Product Documentation V7: IBM WebSphere Portal Express Product Documentation V7: WebSphere Portal Product Documentation V8: IBM Web Content Manager Product Documentation V8: IBM WebSphere Portal Express Product Documentation V8: IBM WebSphere Portal Product Documentation (includes z/OS) Custom Search Scope...
Search
Community Articles > WebSphere Portal > Deployment Scenarios for WebSphere Portal > Integrating IBM Tivoli Access Manager for e-business 6.1.1 and IBM WebSphere Portal 7.1 using virtual host junctions
  • New Article
  • Share Show Menu▼
  • Subscribe Show Menu▼

About the Original Author

IBM contributorLeslie Gallo
Contribution Summary:
  • Articles authored: 30
  • Articles edited: 14
  • Comments Posted: 0

Recent articles by this author

Collecting performance measurements of your IBM WebSphere - Java Virtual Machine

This article discusses an example of creating a collection of IBM WebSphere Portal performance measurements, using the Administrator Thin Client to running a jython script for collecting the desired data.

Integrating IBM WebSphere Portal 7 with Microsoft SharePoint 2010

This article explains how to integrate the portal frameworks between IBM WebSphere Portal, which is based on the J2EE programming model, and Microsoft SharePoint, which is based on the .NET programming model.

IBM WebSphere Portal 7 customization scenario: Part 1, Customizing a menu portlet

During an IBM WebSphere Portal implementation, customization is typically required in a few areas. This article explains how to build a customized WebSphere Portal menu in a JSR portlet, using WebSphere Portal 7 APISPIs.

Increasing the Search Engine Optimization ranking for IBM Web Content Manager Web sites

Learn how how you can remove both the traditional 301 (0 302) redirect from a Web site root to an IBM Web Content Manager URL and the common path part from the URL, such as wcpwcmconnectlibraryName.

Performance management tools for IBM WebSphere Portal

This document details the tooling that was used during a recent performancerelated customer engagement. It describes the tools and how they were used to evaluate IBM WebSphere Portal 7 performance problem determination issues.

Community articleIntegrating IBM Tivoli Access Manager for e-business 6.1.1 and IBM WebSphere Portal 7.1 using virtual host junctions

Added by IBM contributor Leslie Gallo on September 15, 2011 | Version 1
expanded Abstract
collapsed Abstract
IBM® Tivoli® Access Manager for e-business (TAMeb) offers single sign-on (SSO) capabilities for deploying a secure solution within IBM WebSphere Portal. WebSphere Portal portals have the capability for creating virtual portals that can be customized independently. This article explains all the steps to bring together these virtual portals and portals under the same security realm with session sharing enabled among them.
Tags: TAMeb
ShowTable of Contents
HideTable of Contents
  • 1 Introduction
    • 1.1 Prerequisites
  • 2 Integrating WebSphere Portal 7.1 and TAMeB 6.1.1
    • 2.1 Integrating WebSphere Portal with a standalone TDS (LDAP)
    • 2.2 Integrating and configuring WebSphere Portal with TAM and WebSEAL

Introduction


Virtual host junctions from the IBM® Tivoli® Access Manager for e-business (TAMeb) WebSEAL product are recommended for use with virtual portals since they provide advantages such as the ability to map a virtual host name to each virtual portal and to share sessions across portal instances, if required. Hence users are provided with seamless movements across virtual portals without the need to re-authenticate.

Virtual host junctions are also recommended when there are JavaTM applets or Java scripts contained in a portlet that use absolute URL's and thus will fail to paint with a standard junction.

Prerequisites


You should have the following installed:
  • IBM WebSphere® Portal V7
  • TAMeB v6.1.1
  • TAM Session Management Server (SMS), and a replica set configured
For more details, refer to the “Installation Guide for IBM Tivoli Access Manager for e-business 6.1.1” and the installation instructions for WebSphere Portal on the WebSphere portal wiki.

Integrating WebSphere Portal 7.1 and TAMeB 6.1.1


Integrating WebSphere Portal with a standalone TDS (LDAP)


To do this:

1. Install the Tivoli Directory Server (TDS) client rpm files on the machine where WebSphere Portal is installed. Note that TDS version 6.1.0.6 or later is required in order to work with TAM 6.1.1:

idsldap-clt32bit61-6.1.0-42.x86_64.rpm
idsldap-clt64bit61-6.1.0-42.x86_64.rpm
idsldap-cltbase61-6.1.0-42.x86_64.rpm
idsldap-cltjava61-6.1.0-42.x86_64.rpm

2. Create Portal users in LDAP using the portalusers.ldif file available with the Portal installer:

./idsldap -D cn=root -w tds123 -f portalusers.ldif

3. Configure WebSphere Portal to use TDS as a standalone registry:
a) First, change the /opt/IBM/WebSphere/wp_profile/ConfigEngine/config/helpers/wp_security_ids.properties file parameters listed in table 1 to the values shown. Note that these entries are required; others are optional can be left to their defaults.

Table 1. Required entries

Property name
Property description
standalone.ldap.id
Specifies unique identifier for the repository within the cell
standalone.ldap.host
Host name or IP address of the machine on which TDS is installed
standalone.ldap.port
The port number of LDAP default is 389 (non-secure)
standalone.ldap.binDN
The distinguished name for WebSphere Application Server (WAS) to use when binding with LDAP
standalone.ldap.bindPassword
The password for the binding user
standalone.ldap.ldapServerType
Specify the IBM Directory Server (IDS) for Tivoli Directory Server
standalone.ldap.serverId
Specify the distinguished name for WAS to use when binding to LDAP repository.
standalone.ldap.realm
A security context for the Portal server
standalone.ldap.serverPassword
Specify the password for the above
standalone.ldap.primaryAdminId
The user ID of the WAS administrator
standalone.ldap.primaryAdminPassword
The password for WAS administrator
standalone.ldap.primaryPortalAdminId
The user ID of the Portal administrator
standalone.ldap.primaryPortalAdminPassword
The password for Portal administrator.
standalone.ldap.primaryPortalAdminGroup
The group for Portal administrator users
standalone.ldap.baseDN
Base dn ex( o=ibm,c=us)

These parameters must be same as the entries inserted in Step 2 above (the contents of the file portalusers.ldif); all the other parameters can be left to their defaults

Once the wp_security_ids.properties is ready, use it as a parentProperties file to execute the “validate LDAP” task, which makes sure that the values of your settings are OK:
./ConfigEngine.sh validate-standalone-ldap -DwasPassword=wasadmin -DparentProperties=/software/IBM/WebSphere/wp_profile/ConfigEngine/config/helpers/wp_security_ids.properties

Once the validation is successful, you can execute the wp-modify-ldap-security task to enable the Portal server to use TDS as a standalone registry:
./ConfigEngine.sh wp-modify-ldap-security -DWasPassword=wasadmin

Integrating and configuring WebSphere Portal with TAM and WebSEAL


To do this:

1. Install the following rpms:
PDJrte-PD-6.1.1-0.i386.rpm
gsk7bas-7.0-4.28.i386.rpm
ibm-java-sdk-6.0-8.1-linux-i386.rpm
Pdlic-PD-6.1.1-0.i386.rpm
PDMgr-PD-6.1.1-0.i386.rpm
PDRTE-PD-6.1.1-0.i386.rpm
TivSecUtl-TivSec-6.1.1-0.i386.rpm
2. Follow the instructions in the InfoCenter topic, “Creating the AMJRTE properties file,” to create Java runtime for TAM from WebSphere Portal.


expanded Attachments (0)
collapsed Attachments (0)
expanded Versions (9)
collapsed Versions (9)
Version Comparison     
VersionDateChanged by              Summary of changes
9Sep 13, 2012 1:46:55 PMDeAnna Steiner  IBM contributorAdded tags and corrected category
8Feb 6, 2012 12:16:16 PMReinhard Brosche  IBM contributorCorrected typo uppercase "W" in DWasPassword
7Sep 15, 2011 3:22:55 PMDave Hay  IBM contributor
6Sep 15, 2011 2:07:01 PMLeslie Gallo  IBM contributor
5Sep 15, 2011 1:56:55 PMLeslie Gallo  IBM contributor
3Sep 15, 2011 1:52:46 PMLeslie Gallo  IBM contributor
2Sep 15, 2011 1:31:30 PMLeslie Gallo  IBM contributor
This version (1)Sep 15, 2011 1:11:59 PMLeslie Gallo  IBM contributor
1Sep 15, 2011 1:24:25 PMLeslie Gallo  IBM contributor
Copy and paste this wiki markup to link to this article from another article in this wiki.
Go ElsewhereStay ConnectedHelpAbout
  • IBM Collaboration Solutions wikis
  • IBM developerWorks
  • IBM Software support
  • Twitter LinkIBMSocialBizUX on Twitter
  • FacebookIBMSocialBizUX on Facebook
  • ForumsLotus product forums
  • BlogsIBM Social Business UX blog
  • Community LinkIBM Collaboration Solutions
  • Wiki Help
  • Forgot user name/password
  • Wiki design feedback
  • Content feedback
  • About the wiki
  • About IBM
  • Privacy
  • Accessibility
  • IBM Terms of use
  • Wiki terms of use