Bank identity, an example to better understand
In case some missed
early
is the result of a post that explains how to extend the OpenID standard.
ME, and I know three people
A ,
B and C
. My OpenID is http://moi.myopenid.com I wish to register on the social network RS.com
First step: I sign on RS.com
I therefore give my OpenID identifier, I am redirected to my bank asking me identity first of all identify with, then informs me that the service requested
RS.com
personal information (name, age). I finally decided to accept
RS.com as a trusted site and I will convey the information requested. I am then redirected to the site RS.com
Until then, I've done that describe the current functioning of OpenID.
Second step: I would like to invite knowledge on this network.
invite knowledge, and I am redirected to my bank identity. It retrieves the portion of ID
Site
RS.com
(with between Another message of invitation by default).
I'm on my account and I want those who I know that I want to invite. I can supplement the default message by a small custom word. A message (XML) is then sent to the bank identity of my contact (B for example), including the identity card RS.com (or just the URL where find), my username and my invitation message. If this person knows me, if I am part of his relationships (where one accepts the declarative relations
, type Ziki or FOAF), the bank identity passes this message to my contact , through which he defined (mail, instant messaging, RSS feeds ...).
All this may be asynchronous, of course.
Meanwhile, once I've finished inviting my knowledge, I am redirected to RS.com
It is also conceivable that go directly to my account OpenID to invite people and in this case it is necessary to obtain the identity card Site RS.com simply (indeed it would be quite logical that it is public). Step Three: B has accepted my invitation. This means he registered on the site by telling
RS.com he came after my invitation. Again, it is the bank of identity that reconciles: when B is part of the site, meaning it accepts RS.com
as a trusted site, the bank seeks identity the list of invitations received those relating
RS.com
and reported to the site (after approval of B, of course).
site
RS.com is informed of the relationship between B and I and stores it in cache (for performance issues and research in the graphs). As for me, I am informed that B has accepted my invitation.
Step Four: I made new contacts through RS.com If these contacts are themselves an OpenID identity, RS.com inform my bank identity of this new relationship which can then to save space in my OpenId. End of example.
The principle of decentralized storage of which is that OpenID currently allows the existing social networks not to de-enter their information but to provide a new service for their users go on other sites without having to retype everything. should even able to "compel
" sites to communicate on request all information about a user. Let me explain. If the site
RS.com
internally manages a number of additional information about me (profile, statistics, I do not know what), I'm able to retrieve this info in one click (XML) in my OpenID account.
An important point (I do not know what is the policy of OpenID today) when I change personal information (my phone number for example) my bank identity must "push" this information to all services that use an upgrade Full Update.
I hope I was clear about ...
0 comments:
Post a Comment