Oracle Waveset 8.1.1 Business Administrator's Guide

What is PasswordSync?

The PasswordSync feature keeps user password changes made on Windows Active Directory domains synchronized with other resources defined in Waveset. PasswordSync must be installed on each domain controller in the domains that will be synchronized with Waveset. PasswordSync must be installed separately from Waveset.

PasswordSync consists of a DLL (lhpwic.dll) that resides on each domain controller. This DLL receives password update notifications from Windows, encrypts them, and sends them over HTTPS to the PasswordSync servlet. The PasswordSync servlet is located on the application server running Waveset.


Note –

Using HTTPS is preferred, but HTTP is also supported.


The PasswordSync servlet translates the notification into a format Waveset can understand. The servlet then sends the password change (still encrypted) to Waveset using one of the following methods:

Figure 11–1 diagrams a direct connection. In this configuration the PasswordSync servlet sends update messages directly to Waveset.

Figure 11–1 PasswordSync Logical Diagram (Direct Connection)

Figure illustrating aPasswordSync Logical Diagram (Direct
Connection)

Figure 11–2 diagrams a JMS connection. In this configuration the PasswordSync servlet sends update messages to the JMS Message Queue. Waveset’s JMS Listener Resource Adapter periodically checks the Queue (indicated by the light blue arrow in the diagram) for new messages. The Queue responds by sending the messages to Waveset (indicated by the dark blue arrow).

Figure 11–2 PasswordSync Logical Diagram (JMS Connection).

Figure illustrating aPasswordSync Logical Diagram (JMS
Connection)

When Waveset receives a password change notification, it decrypts it and processes the change using a workflow task. The password is updated on all of the user’s assigned resources, and an SMTP server sends an email to the user, notifying the user of the status of the password change.


Note –

Windows only sends out an update notification if a password change is successful. If a password change request does not meet the domain’s password policy, Windows will reject it and no synchronization data will be sent to Waveset.


Figure 11–3 shows Waveset initiating a workflow and sending email to the user after receiving a password update notification.

Figure 11–3 PasswordSync Triggers a Workflow

Figure illustrating how PasswordSync triggers a workflow.


Note –

PasswordSync discards all account change notifications for account names that end in a $ (dollar sign). Account names that end in a $ are assumed to be Windows computer accounts. Any user account names that end in a dollar sign will not be forwarded to Waveset.