OpenID Attribute Exchange Implementation

anshuprateek - April 25, 2008 - 18:02

OpenID Attribute Exchange is an extension for OpenID service which allows the transfer of various user related details/information/attributes between the relying party and the identity provider. There are two primary operations that can be done using the Attribute Exchange:
a) Fetch/retrieve some required attribute about the user from the identity provider.
b) Store some additional attribute about the user on his identity provider.

The OpenID Attribute Exchange service extension provides a mechanism for moving identity information between sites with the following information model:
An attribute associated with a Subject Identifier, i.e, an URI.
An attribute having a type identifier( another URI, which is used for referring to property values) and a value(any kind of data)

The Relying Party module part will allow for discovery, fetch request message and store request message using the standard specifications as described in

http://openid.net/specs/openid-attribute-exchange-1_0.html

Also the Identity Provider part of the module will allow for fetch response and store response in the apt formats as detailes by the standard specifications.

Drupal wiki link::
http://groups.drupal.org/node/10902

Related links::
Proposal disucussion::
http://groups.drupal.org/node/10285
Google SoC Abstract::
http://code.google.com/soc/2008/drupal/appinfo.html?csaid=38C7A068DBDDD3...

Releases

 
 

Drupal is a registered trademark of Dries Buytaert.