Embodiments of the present invention provide an open and interoperable
single sign-on session in a heterogeneous communication network. The open
and interoperable single sign-on system is configured by exchanging an
entity identifier, an account mapping, an attribute mapping, a site
attribute list, an action mapping and/or the like. The entity identifier,
account mapping, attribute mapping, site attribute list, action mapping
and the like for each partner entity is stored in a partner list
accessable to the particular entity. Thereafter, the open and
interoperable single sign-on session may be provided upon receipt of a
SAML request or assertion containing an entity identifier. The entity
identifier contained in the SAML request or assertion is looked-up in the
partner list of the particular entity which received the SAML request or
assertion. A record containing a matching entity identifier provides the
applicable account mapping, attribute mapping, site attribute list,
and/or action mapping. The one or more mappings are then utilized to
process the SAML request or assertion.