This file explains how to configure authentication, authorization,
and the vault adapter together.
- Use a text editor to open the wkplc_comp.properties file,
located in the following directory:
| Option |
Description |
| Windows |
wp_profile\ConfigEngine |
| Linux |
wp_profile/ConfigEngine |
| i5/OS |
profiles/wp_profile/ConfigEngine |
- Enter only the following parameters in the wkplc_comp.properties file
under the AMJRTE connection parameters heading:
- For wp.ac.impl.PDAdminId,
enter the user ID for the administrative Tivoli Access Manager user.
- For wp.ac.impl.PDAminPwd,
enter the password for the administrative Tivoli Access Manager user.
- For wp.ac.impl.PDPermPath,
enter the location of the Tivoli Access Manager AMJRTE
properties file.
- Save your changes
to the wkplc_comp.properties file.
- Run the following validation task:
| Option |
Description |
| Windows |
ConfigEngine.bat validate-pdadmin-connection -Dwp.ac.impl.PDAminPwd=password from
the wp_profile\ConfigEngine directory |
| Linux |
./ConfigEngine.sh validate-pdadmin-connection -Dwp.ac.impl.PDAminPwd=password from
the wp_profile/ConfigEngine directory |
| i5/OS |
ConfigEngine.sh -profileName profile_root validate-pdadmin-connection
-Dwp.ac.impl.PDAminPwd=password from the profiles/wp_profile/ConfigEngine directory, where profile_root is
the name of the WebSphere
Application Server profile
where WebSphere Portal Express is installed. |
- Use a text editor to open the wkplc_comp.properties file,
located in the following directory:
| Option |
Description |
| Windows |
wp_profile\ConfigEngine |
| Linux |
wp_profile/ConfigEngine |
| i5/OS |
profiles/wp_profile/ConfigEngine |
- Enter only the following parameters in the wkplc_comp.properties file
under the Namespace management parameters heading:
- For wp.ac.impl.EACserverName, type the
Namespace context information to further distinguish externalized portal role
names from other roll names in the Tivoli Access Manager namespace.
Note: If set, wp.ac.impl.EACcellName and wp.ac.impl.EACappname must
also be set.
- For wp.ac.impl.EACcellName, type the Namespace
context information to further distinguish externalized portal role names
from other roll names in the Tivoli Access Manager namespace.
Note: If set, wp.ac.impl.EACserverName and wp.ac.impl.EACappname must
also be set.
- For wp.ac.impl.EACappname, type the Namespace
context information to further distinguish externalized portal role names
from other roll names in the Tivoli Access Manager namespace.
Note: If set, wp.ac.impl.EACcellName and wp.ac.impl.EACservername must
also be set.
- For wp.ac.impl.reorderRoles, type false to
keep the role order or true to reorder the roles by
resource type first.
- For wp.ac.impl.TamHost under
the SvrSslCfg command parameter heading in the wkplc_comp.properties file,
type the Tivoli Access Manager Policy Server
used when running PDJrteCfg.
- Enter only the following parameters in the wkplc_comp.properties file
under the WebSEAL junction parameters heading:
- For wp.ac.impl.JunctionType, type tcp or ssl to
define the type of junction to be created in Tivoli Access Manager.
- For wp.ac.impl.JunctionPoint, type the
WebSEAL junction point to the WebSphere Portal Express installation.
Note: This parameter must begin with the / character.
- For wp.ac.impl.WebSealInstance, type the WebSEAL
installation used to create the junction.
- For wp.ac.impl.TAICreds, type the headers
inserted by WebSEAL that the TAI uses to identify the request as originating
from WebSEAL.
- Enter only the following parameters in the wkplc_comp.properties file
under the WAS WebSEAL TAI parameters heading:
- Optional: For wp.ac.impl.hostnames,
type the hostname that sets the WebSEAL TAI's hostname parameter.
- Optional: For wp.ac.impl.ports,
type the port used to set the WebSEAL TAI's ports parameter.
- For wp.ac.impl.loginId, type the reverse
proxy identity used when you create a TCP junction.
- For wp.ac.impl.BaUserName, type the reverse
proxy identity used when you create an SSL junction.
- For wp.ac.impl.BaPassword, type the password
for the wp.ac.impl.BaUserName.
- Enter only the following parameters in the wkplc_comp.properties file
under the Portal authorization parameters heading:
- For wp.ac.impl.PDRoot, type the root objectspace
entry in the Tivoli Access Manager namespace.
All Portal roles will be installed under this objectspace entry. If you will
be using Tivoli Access Manager for multiple
profiles, choose a unique name for each root objectspace entry to easily distinguish
one entry from another profile entry.
- For wp.ac.impl.PDAction, type the Custom
Action created by the Tivoli Access Manager external
authorization plugin. The combination of the action group and the action determines
the Tivoli Access Manager permission string
required to assign membership to externalized portal roles.
- For wp.ac.impl.PDActionGroup, type the
Custom Action group created by the Tivoli Access Manager external
authorization plugin. The combination of the action group and the action determines
the Tivoli Access Manager permission string
required to assign membership to externalized portal roles.
- For wp.ac.impl.PDCreateAcl, type true to
automatically create and attach a Tivoli Access Manager ACL
when WebSphere Portal Express externalizes a
role or false to not create and attach a Tivoli Access Manager ACL
when WebSphere Portal Express externalizes a
role.
- Enter only the following parameters in the wkplc_comp.properties file
under the Portal vault parameters heading:
- For wp.ac.impl.vaultType, type the new
vault type identifier representing the Tivoli GSO lockbox vault.
- For wp.ac.impl.vaultProperties, type the
file to used to configure the vault with Tivoli Access Manager specific
user and SSL connection information.
- For wp.ac.impl.manageResources, type true if
the credential vault or any custom portlets are allowed to create new resource
objects in Tivoli Access Manager or type false to
allow only the Tivoli Access Manager administrator
to define the accessible resources to associate users with from the command
line or graphical user interface.
- For wp.ac.impl.readOnly, type true to
allow credential vault or any custom portlets to modify the secrets stored
in Tivoli Access Manager or false to
allow only the Tivoli Access Manager administrator
to modify the secrets from the command line or graphical user interface.
- Run the following validation task:
| Option |
Description |
| Windows |
ConfigEngine.bat enable-tam-all from the wp_profile\ConfigEngine directory |
| Linux |
./ConfigEngine.sh enable-tam-all from the wp_profile/ConfigEngine directory |
| i5/OS |
ConfigEngine.sh -profileName profile_root enable-tam-all from
the profiles/wp_profile/ConfigEngine directory,
where profile_root is the name of the WebSphere
Application Server profile
where WebSphere Portal Express is installed. |
Note: If the configuration task fails, validate the values in the wkplc_comp.properties file.
- Save your changes
to the wkplc_comp.properties file.