Overview#
Michael B. Jones has written several papers on this subject.
Achieving interoperable identity systems requires agreement on data representations and protocols among the participants.
While there are several suites of successful interoperable identity data representations and protocols, including
- Kerberos [Neuman & Ts'o 94],
- X.509 [PKIX 05]
- SAML 2.0 [Cantor 05]
- WS-* WS-Security 04,* WS-Trust 09, WS-SecurityPolicy 09
- OpenID 2.0 [OpenID 07]
they have used data representations that have limited or no support in browsers and modern web development environments such as
ASN.1 ITU 02, XML [XML 08], or custom data representations.
A new set of open identity
protocols is emerging that utilizes
JSON RFC 4627 data representations and simple
REST-based [Fielding 00] communication patterns. These protocols and data formats are intentionally designed to be easy to use in browsers and modern web development environments, which typically include native
JSON support:
Michael B. Jones paper surveys a number of the emerging open JSON-based identity protocols which he concludes by discussing how they can facilitate the emergence of identity in the browser.
There might be more information for this subject on one of the following: