Proposed by: Christian Jul Jensen
Mentor: Christian Jul Jensen
Student working on it: -
Level: Easy - Medium
Since the Hackontest in October 2008 TYPO3 also provides backend login through OpenID. There also exist implementations for OpenID for the TYPO3 fronten, but only for the consumer side.
OpenID support for the frontend would allow to easily use OpenID on all TYPO3 websites. This would also help to spread OpenID.
While the current implementations are adding some functionality to TYPO3, they don't take full advantage of the possibilities in OpenID.
Having the possibility to manage logins to several TYPO3 installations in both FE/BE from one central point is desirable. Being able to use an existing user base in a TYPO3 installation as an OpenID server is another benefit.
On the technical side the implementation of the FE extension is based on an own implementation of the protocol, while this project aims to use the "official" OpenID library as a base, to ease maintainability.
Nothing Special except the regular PHP programming knowledge, but insight in HTTP headers might be useful.
openid.net
www.plaxo.com/api/openid_recipe
openid.net/specs/openid-authentication-2_0.html
openidenabled.com/php-openid/