A mechanism that synchronizes passwords maintained for plural domains. A
user maintains accounts in two domains. The first and second domains each
maintain tables correlating userIDs with passwords, such that the same
user's password can be different in the different domains. A database
stores tables that correlate a given user's userID/password combination
in the first domain with his corresponding userID/password combination in
the second domain. The database is used to sign the user onto one domain
when the user is working in the other domain. When the user changes his
password in the first domain, the change is reported to the database, so
that the database stores the current password. Optionally, the password
change may be reported to the second domain, such that the user will have
the same password in both domains.