The Tivoli® Directory
Integrator module is called DirectoryIntegratorSTSModule.
This module performs generic user and attribute mapping functions.
An assembly line executing on a Tivoli Directory
Integrator (TDI) server is called to perform mapping of user and attribute
data in an STSUniversalUser. Data may be resolved from a variety of
data sources natively supported by TDI, including LDAP and relational
databases. Custom code is also supported through JavaScript™ connectors.
Deployment of
this module involves configuration of Tivoli Directory
Integrator. For more information, see the IBM® Tivoli Federated
Identity Manager Installation
Guide.
- Deployment scenarios for this module type
- Custom trust chains
- Single sign-on
- Supported modes
-
- Configuration properties
- Server Hostname
- Host name or IP address of the computer on which the Tivoli Directory Integrator server is running.
The default value is localhost. For example, tdiserver.company.com.
- Server Port
- Port number on which the Tivoli Directory
Integrator server is configured to run. The default value is 1099.
- Assembly Line Handler Pool Size
- Number of assembly line handlers to maintain for this trust chain.
The value must be a positive integer. The default value is 10.
- Number of Wait Threads
- Maximum number of threads that can be waiting for an assembly
line handler for this chain. The value must be a positive integer.
The default value is 0.
- Amount of time for threads to wait for an assembly line handler
to become available
- Determine the amount of time for threads to wait for an assembly
line handler to become available. Select one of these options.
- Wait indefinitely
- Do not put a limit on the time for threads to wait for the assembly
line handler to become available. This is the default choice.
- Do not wait for assembly line handler after initial try
- Do not allow any threads to wait for an assembly line handler
and , if one is not available immediately, the Tivoli Directory Integrator module returns
a timeout.
- Use the following maximum wait value
- Specify a value for the maximum time to wait.
- Maximum Wait Time (milliseconds)
- Maximum time a thread will wait for an assembly line handler before
returning a wait timeout. This value is specified in milliseconds
and it must be a positive integer.
- Discover configuration settings
- Use the server host name and port that
were supplied earlier in this panel to connect to the Tivoli Directory Integrator server and discover
which configurations and assembly lines are available. You must enter
the Server Hostname and Server Port before you can select this option.
After you select this option, two drop-down list boxes are available.
- Select Configuration File
- Select which configuration file to use from the list.
- Select Assembly Line
- Select which assembly line to use from the list. This list was
derived from the configuration file you selected above.
- Enter configuration settings manually
- Enter the configuration settings manually by supplying the following
fields:
- Configuration File
- Solution name, or the file name of the configuration file, to
use. For example, tdi_demo_mappings.xml.
- Assembly Line Name
- Name of the assembly line to use. For example, assemblyLine1.