OpenID for data portability in virtual world
From OpenSimulator
(Difference between revisions)
(→Foreign user login) |
(→Import (copy an account information from one to another)) |
||
Line 14: | Line 14: | ||
=== Import (copy an account information from one to another) === | === Import (copy an account information from one to another) === | ||
[[Image:openid_auth_1.PNG]] | [[Image:openid_auth_1.PNG]] | ||
+ | |||
This is the most simple way, just copy an account from its original Gridservice to another, this can be done through webpages, and current OpenSim's Userserver already has a similar XMLRPC method (GetUserProfile) to do such thind, even though some security holes need to be filled. | This is the most simple way, just copy an account from its original Gridservice to another, this can be done through webpages, and current OpenSim's Userserver already has a similar XMLRPC method (GetUserProfile) to do such thind, even though some security holes need to be filled. | ||
Revision as of 08:34, 16 July 2008
Contents |
What is OpenID
For OpenID related knowledge: http://en.wikipedia.org/wiki/OpenID
Foreign user login
In virtual world, To enable a foreign user authentication, What I can imagine is that there are 3 ways can be used.
- Import account from one GridService to another
- Use a central OpenID provider
- UserServer(OpenSim) acts as both RP and OP
Detailed explanations are following:
Import (copy an account information from one to another)
This is the most simple way, just copy an account from its original Gridservice to another, this can be done through webpages, and current OpenSim's Userserver already has a similar XMLRPC method (GetUserProfile) to do such thind, even though some security holes need to be filled.