|
This work is licensed under a
Creative Commons License.
However, NetMesh, Situational, LID, Light-Weight Identity, and InfoGrid
are trademarks or registered trademarks of R-Objects Inc.,
doing business as NetMesh Inc. and no rights to trademarks are
granted. For the purposes of attribution, the author is "Johannes Ernst"
and attribution shall provide a (clickable, where possible) URL to this site.
|
|
Digital Identity is maturing — into three sets of distinct standards that serve the needs of three distinct stakeholders. I’m writing this to give some context to the O’Reilly Etel conference sessions on "User-controlled Identity" (BOF Tuesday night) and "Identity Crisis: Namespaces out of control" (my talk Thursday morning).
Just a few years ago, identity was largely fragmented into many proprietary, single-application or single-purpose stovepipes. There were only two exceptions: Microsoft’s Passport and the then-new Liberty Alliance effort to build a rival to Passport that was not dominated by Microsoft.
Since, Liberty has been quite successful within enterprises and at the boundaries of enterprises with some of their business partners, such as 401k providers inside corporate portals; I recently heard a prediction that Liberty is on track to have 1 billion (!) identities by the end of 2006. Passport has largely been discontinued for non-Microsoft sites, and will be superseded by Microsoft’s new InfoCard initiative, built on WS-Trust and a number of Microsoft technologies. InfoCard is expected to be bundled with each copy of Windows Vista.
But two major things happened in this evolution that, in a way, few expected:
So as 2006 dawns and the identity conversation continues, it is becoming clear that identity is rapidly consolidating around three architectural pillars, shown in the following diagram:
This diagram does not show technologies that remain effectively proprietary — whether account management systema of large websitea, or protocols whose evolution is controlled by a single company. The labels on the diagram indicate the primary ideas and proponents.
As we go into 2006, at least two of these pillars are still in flux: Microsoft Vista/InfoCard is not on the market yet, and YADIS is only at version 0.83 (although OpenID and LID, from which YADIS emerged, have been stable for some time) The current focus of work is within those pillars: get Vista/InfoCard out the door, make it interoperable with, say, IBM’s web services implementations, as well as working hard to make the URL-based identity implementations interoperable.
However, by the end of 2006, chances are that the pillars are solid and working well, and that construction has moved on to making the three pillars interoperable. Questions like the following ones will move up to the top of the agenda:
People today sometimes still ask "But won’t pillar X (depending on who is doing the asking, X is a different pillar) take over the world and become the one and only way of doing identity?" I hope that this discussion makes it clear that such an outcome is quite unlikely. We have those three pillars, they have evolved and exist for good reasons, and each of them will remain compelling to its stakeholders for its own reasons. But the good news is that it’s just three of them, and so there is a good chance we can connect all three of them over the next so many years and make them interoperable.
Which means, that going into 2006, it looks quite possible that we’ll be getting universal, interoperable identity after all. Yes! One thing is sure: it will disrupt many businesses, and create a range of novel business opportunities. I hope this article will help you navigate the currents.
[P.S. I have updated this post based on feedback I have received, mostly on terminology; the major message is the same, however.