Claims
- 1. An identity management system for providing authentication of a user to a membersite, the identity management system comprising:
a root server having a user database for storing a globally unique identifier associated with the user, the root server having means for providing the globally unique identifier to the user, for maintaining a list of network addresses associated with names in a shadow domain for providing to a domain name server, each name associated with either the membersite or a homesite in an identity management network, to permit the homesite to authenticate an entity accessing the membersite as the user associated with the globally unique identifier, upon user redirection to the name associated with the homesite in the shadow domain.
- 2. The identity management system of claim 1, wherein the root server includes a homesite authenticator for providing the membersite with authentication of the authority of a homesite to authenticate the entity as the user associated with the globally unique identifier.
- 3. The identity management system of claim 1, further including a homesite, in communication with the root server and having a user profile database, a user authentication engine, and a domain name in the namespace of the shadow domain, the user profile database for storing both the globally unique identifier and authentication information associated with the user, the authentication engine allowing the homesite to authenticate the identity of the user.
- 4. The identity management system of claim 3, wherein the authentication information is a combination of a user ID and password.
- 5. The identity management system of claim 3, wherein the user profile database further stores identity information associated with the user, and the authentication engine includes means to provide the membersite with a subset of the identity information upon authentication of the user.
- 6. The identity management system of claim 3, wherein the authentication engine provides the authenticated user identity to the membersite through providing the user with a cookie containing authentication information readable by the membersite and redirecting the user to the membersite.
- 7. The identity management system of claim 6, wherein the cookie is signed by the homesite, and includes indication from the root server that the homesite is authorized to authenticate the globally unique identifier.
- 8. The identity management system of claim 5, wherein the authentication engine provides the identity information associated with the user to the membersite through one of redirection of the user to an authentication encoded universal resource locator, and both providing the user with a cookie containing authentication information readable by the membersite and redirecting the user to the membersite.
- 9. A method of obtaining user authentication from a homesite in an identity management network, the method including:
obtaining from the user the name of a homesite that can provide user authentication based on user authentication information known to the homesite; providing the homesite with an authentication request by redirecting the user to the homesite in a shadow domain associated with the identity management network; and obtaining the authentication of the user from the homesite in response to the homesite receiving the known authentication information from the user, the authentication including a globally unique identifier associated with the user.
- 10. The method of claim 9 wherein the step of obtaining the name of the homesite from the user includes the membersite examining a cookie provided by the user.
- 11. The method of claim 9, wherein the step of providing the homesite with an authentication request includes the user resolving a name associated with the homesite in the shadow domain to a network address.
- 12. The method of claim 9, wherein the step of providing the homesite with an authentication request includes the membersite providing the user with a cookie, readable by the homesite, containing a request for authentication of the user.
- 13. The method of claim 9, wherein the homesite can provide both user authentication information and user identity information, and the step of providing the homesite with an authentication request additionally includes the membersite providing the homesite with an identity information request.
- 14. The method of claim 13, wherein the step of obtaining the authentication additionally includes the obtaining identification information in response to the homesite receiving the known authentication information from the user.
- 15. The method of claim 13, further including:
obtaining identity information not provided by the homesite; and providing the obtained identity information to the homesite by redirecting the user to the homesite in the shadow domain.
- 16. The method of claim 15, wherein the identity information not provided by the homesite is obtained from the user.
- 17. A method of performing a user authentication at a homesite in an identity management network, the method comprising:
receiving from a user, having a globally unique identifier and known authentication information, a request to provide authentication for a membersite; and providing authentication of the user to the membersite in response to receiving known authentication information by redirecting the user to the membersite in a shadow domain associated with the identity management network.
- 18. The method of claim 17, wherein the step of the providing the membersite with authentication of the user includes receiving from the user a user ID and password combination associated with the globally unique identifier of the user.
- 19. The method of claim 17, wherein the step of providing the membersite with authentication of the user includes the user resolving a name associated with the membersite in the shadow domain to a network address.
- 20. The method of claim 17, wherein the step of providing authentication of the user includes the homesite providing the user with a cookie, readable by the membersite, containing authentication of the user and the globally unique identifier associated with the user.
- 21. The method of claim 17, wherein step of receiving a request to provide authentication information includes receiving an identity information request.
- 22. The method of claim 21, wherein the step of providing authentication includes the providing the membersite with identification information upon receipt of the known authentication information from the user.
- 23. The method of claim 22, wherein the step of providing the membersite with identification is preceded by obtaining user authorization for the transfer of the requested identification information to the membersite.
- 24. The method of claim 21, further including:
receiving from the user, identity information obtained by the membersite; and storing the transferred identity information in a user profile database.
- 25. A method of obtaining a globally unique identifier associated with a user having an email address, the method comprising:
receiving a request from the user to associate a globally unique identifier with the email address; requesting, from a root server that associates globally unique identifiers with email address, the assignment of a globally unique identifier associated with the user email address; and obtaining the globally unique identifier associated with the email address in response to the user providing the root with a response to a challenge transmitted to the email address.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of priority from U.S. Provisional Application No. 60/386,256 filed on Jun. 6, 2002.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60386256 |
Jun 2002 |
US |