Password Synchronization depends on the following elements being in place:
The driver manifest declares whether a connected system supports the following password synchronization functions:
NOTE: The driver manifest is written by the driver developer, or the Identity Manager expert who creates the driver configuration. It is not meant to be edited by a network administrator. It represents the true capabilities of the driver shim and configuration, so changing the manifest alone does not change functionality. To add functionality, the driver shim, connected system, or driver configuration would need to be enhanced.
The driver configurations delivered with Identity Manager contain driver manifest entries. To add them to an existing driver, see Upgrading Existing Driver Configurations to Support Identity Manager Password Synchronization.
New in Identity Manager are global configuration values, which let you set a constant value that you can reference in a policy. (They are sometimes called server variables, because they are held in an attribute that is per replica.)
For Password Synchronization, they allow you to create settings for the flow of passwords to and from Identity Manager.
Because the password synchronization policies in the driver configuration are written to behave differently based on your settings in the global configuration value, it's easy to change the flow of passwords without having to edit policies.
You control the following settings for each connected system separately, using global configuration values. Note that in the interface, Identity Manager is referred to as DirXML.
This setting applies to a password provided by the connected system, as well as a password that could be created by policies in the driver configuration on the Publisher channel. If you disable this setting, both kinds of passwords are stripped out so they don't reach Identity Manager.
See Implementing Password Synchronization for examples of scenarios using these methods.
If they are enforced, this means that passwords coming in are not written to the Identity Manager data store if they don't comply.
This option is dimmed in the interface if the connected system doesn't support it (as declared in the driver manifest).
This setting applies to both a password distributed by Identity Manager and a password that could be created by policies in the driver configuration on the subscriber channel. If you disable this setting, both kinds of passwords are stripped out so they don't reach the connected system.
This option is dimmed in the interface if the connected system doesn't support it (as declared in the driver manifest).
The driver configurations delivered with Identity Manager contain driver manifest entries. To add them to an existing driver, see Upgrading Existing Driver Configurations to Support Identity Manager Password Synchronization.
The Password Synchronization task in iManager (Password Management > Password Synchronization) is where you should edit these GCVs. This graphical interface lets you specify how you want passwords to flow among connected systems and Identity Manager.
After you specify where you want to search for connected system drivers, the interface displays an overview of the password flow settings for all the connected system drivers it finds. Here's an example of the overview page:
On this page, you can click a driver name to drill down and see all the settings you control.
The following figure shows the page that appears. This is the graphical interface for setting the global configuration values for Password Synchronization.
If an option on this page is dimmed, it is because the driver manifest shows that the connected system does not support it.
NOTE: This interface lets you set global configuration values on each driver separately. Global configuration values on a driver override those on the driver set, and setting them on a specific driver gives you more granular control. This page can display only the global configuration values that are present on the individual driver.
Global configuration values can be set on the driver set object, and can be inherited by a driver in that driver set if the driver does not have values of its own. If a driver has no settings of its own and instead inherits the global configuration values from the driver set, this interface does not display them. Although this interface does not display inherited global configuration values, they are still honored by the password synchronization policies.
Policies on the Publisher and Subscriber Channels for each driver govern the password flow, based on your settings in the global configuration variables explained above.
These policies are included in the driver configurations in Identity Manager.
If you are upgrading an existing driver configuration instead of replacing it, you must add these policies to the configuration. (See Upgrading Existing Driver Configurations to Support Identity Manager Password Synchronization.)
These policies must be in your driver configuration in the correct location for password synchronization to work.
For AD, NT Domain, and NIS, filters must be installed to capture the user's password.
Password Policies must be used to enable Universal Password for your users (although you can use some features of Password Synchronization without Universal Password). The Password Policy also lets you specify Advanced Password Rules, and specify whether user's existing passwords are checked for compliance with the rules.
You must understand Password Policies to use Identity Manager Password Synchronization.
Password Policies are explained in Managing Passwords by Using Password Policies.
For some situations, you must have the NMAS Simple Password Login Method in place to be able to do password functions. For example, LDAP requires it.
For information about login methods, see the Novell Modular Authentication Services (NMAS) 2.3 Administration Guide.