Improves the OpenID support in plat/al:
authorVincent Zanotti <vincent.zanotti@m4x.org>
Thu, 4 Jun 2009 00:03:41 +0000 (02:03 +0200)
committerVincent Zanotti <vincent.zanotti@m4x.org>
Thu, 4 Jun 2009 19:13:46 +0000 (21:13 +0200)
commit34d91db6f55ab5398dbcde7cc10aaa5b5f8263a8
tree36b0f7d65b0c7bf54bba55ed0c7afa2c5cb8e9e8
parent4b0cb388b3b573048f35d1050c9c459c3090b16c
Improves the OpenID support in plat/al:
 * fixes a few security issues (including an XSRF vulnerability);
 * simplifies the authorization logic (now using the one advised by Auth::OpenID);
 * stops using the session to store OpenID requests (everything is passed in the URL);
 * simplifies the design of the trust page, and allows users to disable SReg.

Signed-off-by: Vincent Zanotti <vincent.zanotti@m4x.org>
Makefile
modules/openid.php
modules/openid/openid.inc.php
modules/platal.php
templates/openid/idp_xrds.tpl
templates/openid/openid.tpl
templates/openid/trust.tpl
templates/openid/user_xrds.tpl