An identity system and method that stores identity information related to
different principals and stores the identities on different or disparate
systems such that the different systems can use the identities. A
synchronization process synchronizes identity information and rules based
on identity information between a primary computer system and a disparate
secondary computer system. Accordingly, the secondary computer system has
a representative database of identity information following receipt of
the converted information, wherein the representative database is
representative of a primary database of identity information stored on
the primary computer system. In order to synchronize a conversion may
take place. The conversion process may be performed by a dedicated
process designed for the secondary system. Alternatively, the conversion
is performed by a generalized process using mapping tables designed to
convert identity information into multiple different formats.