Contacts walkthrough
March 21st, 2007 - Fred StutzmanNow that we’ve added our new contact feature, here’s a short visual stepthrough of the process. To add a contact, first you browse to the page of some random ClaimID co-founder. Up in the top right, you’ll see a little link inviting you to add this person as a contact.
If you’re logged in and you click this link, you’ll be transported to a page confirming you want to add this person as a contact. If you’re not logged in, you’ll be transported to the same page, the only difference being the following page will ask you for your OpenID. Here’s what it looks like.
As you can see, this page asks you for your OpenID and XFN data. Once you successfully authenticate your OpenID, a message will be dispatched to the person informing them of your contact request. Once they approve the request, they’ll be sent to their contacts management page.
Finally, the contacts will show up on people’s ClaimID page under the “contacts” link, with XFN data. It will look like this.
We’ve tried to keep it clean and simple, but please let us know if you see anything weird or have any burning suggestions. We’re really excited about what we’ll be able to build on top of this open network in the future.




March 21st, 2007 at 8:18 pm
So how do I add a non-claimid identifier as a contact?
March 21st, 2007 at 8:27 pm
They have to add you.
At least for now.
See the comments on the last post -
http://blog.claimid.com/2007/03/new-feature-openid-based-contacts/#comment-16943
I hope we’ll be able to send an email to outside people soon. But we want to keep the chain of OpenID verification strong throughout - or the entire structure loses its value.
March 21st, 2007 at 9:40 pm
And, as of now, there are no services that have this kind of functionality, so there is no
claimidarbitrary open id
functionality, right? The example shows a myopenid.com user adding a claimid user, but this is still in fantasy land correct?
(and hopefully other folks will begin to pick this up).
Just checking
March 21st, 2007 at 9:42 pm
God damn markup stripping. (if only i knew something about wordpress, i could have anticipated that..
). I meant to write:
[claimid]—–[arbitrary open id]
March 21st, 2007 at 9:44 pm
Not sure what you mean? Indeed a myopenid user can add a claimid user as a contact. Once the claimID user approves the contact it will show up in the approved contact list.
Is that what you’re asking?
March 22nd, 2007 at 3:36 am
Well I tried every combination of experimentation but claimid wouldn’t let me add myself or an existing contact
My question is: let’s say my only openid in the world was at myopenid. Currently, I can do what– request that YOU add me as a contact? That’s a little non-intuitive but I guess makes perfect sense for the architecture.
March 22nd, 2007 at 8:39 am
Trying to find a way to send email to arbitrary OpenID Identifiers is, in my opinion, the wrong solution. Instead, we (”all spec writers and implementors”) should be trying to find ways to do this on the web, so we can get away from the hack of sending people email every time we need to find out who they are.
I’ve mentioned in my blog a few times the idea of having an inter-identifier authenticated “handshake” protocol. In my mind it’s a lot like the roster handshake from Jabber, but that’s just because I deal with Jabber a lot.
Identifiers would then be able to declare their support for this protocol using XRDS (Yadis).
Of course, a simple “send a message” API would be useful as well, for those who don’t have support for the more specific API described above.
March 28th, 2007 at 1:15 pm
[...] claimID coverage « Contacts walkthrough [...]