There has been lots of discussion lately about what user-centric means, which led to wondering if it is the best term. Let’s step through the evolution of Identity Management to see if a new term makes sense.

Centralization: The was the first phase of the Identity Management industry. Enterprises had separate identity stores for each application. Putting all the data in one place either directly or virtually made the identity data inside the enterprise significantly more manageable.

Federation: The Centralization model does not work when there are peering organizations, hence the development of the Federation model that allowed peers to share identity data.

As the identity management challenge has taken on an Internet scale scope and the entities desiring to exchange data are not peers, or may not have or need a prior trust relationship, and as we move to moving people’s private identity data around, we need to move to a new model, Decentralization.

Decentralization: All the actors in an identity exchange can be separated, and trust is only required where it is needed. The actors include the Identity Issuer that is making an assertion, the Identity Agent that is managing the user’s identity, and the Service Provider that receives the Identity. The Identity Agent does not need to have a relationship with the Issuer or the Service Provider. The Service Provider needs to trust the Issuer, but the Issuer does not need to have a relationship with the Service Provider. This does not preclude the Issuer from needing to know the Service Provider making the request, but does not architecturally require it.

Also, If the user is using a globally unique identifier (URL or XRI), then the IdP that authenticates the user can be separate from the registry that says which IdP is authoritative for the identifier.

These concepts are captured in whole or in part with Stefan’s work at Credentia, InfoCards, XRIs, OpenID, as well as what we are doing at Sxip.

As people have pointed out, there are aspects of user-centricity in the Federation technologies, and one could argue, there is some user-centricity with Centralization as the user is able to pick their password, and they do get to decide when to use it.

Comments?

Technorati Tags: identity, , sxip