Patent ID: 7587491

Claim:
A method for managing user information within a data processing system, comprising: receiving a message from a first service provider at a second service provider, the message being an enroll-thru message generated in response to receipt at the first service provider of an enroll-thru request of a user, the user associated with a client distinct from the first service provider; extracting from the enroll-thru message a set of one or more identifiers of service providers, wherein the set of one or more identifiers of service providers comprises an identifier for a third service provider; and in response to a determination at the second service provider that the message indicates a valid request for an enroll-thru operation for the user, enrolling the user at the third service provider by having the second service provider transmit an enroll-at message to the third service provider on behalf of the first server provider; wherein the second service provider identifies the third service provider from information in a token associated with the enroll-thru message, the token being extensible so that a list of one or more identifiers of the third service providers can be added to, appended, or re-prioritized.