There should be an open standard for user authentication, profile and relationship data (friends, colleagues, family, etc.). It shouldn’t matter if this information is stored with Google+, Facebook, Twitter, privately or anywhere else.
Why would I need to register or log-in to access a web site or app. This should be handled by the desktop or the browser. A website can request to display the data to personalise my experience — but the information isn’t stored (duplicated) with the site. My personal information on web-app.com is little more than a number and a reference to the standards based personal data store of my choice. I don’t need to register, login or grant access to each app, just my desktop or browser. The information I choose to share, how much and with whom, is under my control at that single location.
The Twitter / Facebook / OpenID logins go some of the way but are much less than what I have in mind. Opening a web app should be like opening a desktop app. Like personalising my window borders and colours, I don’t need to that for every new application. I shouldn’t have to do it when I “follow” someone on the world wide web either. When I want to share or collaborate, my contacts list is loaded from my contacts list, not the one I’ve spent another few hours building on another new service.
Anyone working towards that? I’m looking at OpenSocial and Mozilla’s BrowserID but unless I’m mistaken they don’t seem to be quite what I’m talking about either.
(if you want to comment, I’ve also posted this on Google+).





