[OpenID] New PHP 5 OpenID 2.0 Library available

Recordon, David drecordon at verisign.com
Wed Jul 25 17:51:27 UTC 2007


Awesome, been watching the blog posts, but this is great news!

 

--David

 

From: general-bounces at openid.net [mailto:general-bounces at openid.net] On Behalf Of Pádraic Brady
Sent: Wednesday, July 25, 2007 9:36 AM
To: OpenID General
Subject: [OpenID] New PHP 5 OpenID 2.0 Library available

 

Hi all,

I've been "lurking" around the mailing lists for a while and enjoying the conversation. A while back I made my first solitary post regarding OpenID and an implementation for the PHP Zend Framework. Part of the requirements for such integration (which is common in a few more places these days) include a number of strict rules about coding methodology, coding standards, licensing and IP assurance, PHP5 E_STRICT coding, etc.

I am pleased to announce that progress towards such a library in PHP5 has been swift, and very encouraging. There now exists a pre-alpha implementation of the OpenID 2.0 Specification (as at draft 11) being made available to the public for peer review (i.e. so folk can break it and complain loudly). Should anyone dare to attempt using pre-alpha code (bearing in mind that's "pre" alpha; so there's a team of space monkeys currently tasked with working out some final known issues) you may checkout the source code from our Subversion repository.

http://svn.astrumfutura.org/pear/trunk/

At present, I have only been brave enough to release sufficient code for a Consumer. Once the Consumer is more solid (let's say, real alpha), the Server will show up. General releases will commence at some point in August.

More details concerning the source code, API, and installation, among other things, are available from my blog.

http://blog.astrumfutura.com

Features/stuff included?

- An implementation of the Yadis Specification 1.0
- Support for OpenID 2.0 authentication (including 1.1 backwards compatibility)
- Written in PHP5
- Support for i-names (note, I know folk here use them; support is not yet complete but should be soon. Once I add a getCanonicalID() method to the Yadis class)
- Under a New BSD open source license
- It's Guaranteed Irish ;)

As the Subversion URI suggests, I was requested to port the source code to PEAR as part of its PHP5 upgrade plans. So the code will, in the future, be available from both PEAR, and possibly PHP's Zend Framework (proposal and review for this allowing) as well as with standalone packages for those who don't use either.

All source code is licensed under the ultra permissive New BSD License.

A website for supporting the library's future development, various port options, mailing lists, etc. - basically to tie in PEAR, standalone downloads, Zend Framework integration, and other vague future ideas - is available (in monochrome after a 5 minute HTML session in Eclipse) at

http://www.openidforphp.org

Outside of publicising the library and offering a support structure for it, I'll be continuing my uncaring attitude to making money off Adsense and telling everyone to stop using my bandwidth by visiting openid.net. If you guys have a preferred banner logo, feel free to drop me it's URL. I'll be putting something more permanent in place in a few weeks before general releases commence.

Your questions and feedback are more than welcome!

Best regards,
Pádraic (Paddy)

 

Pádraic Brady
http://blog.astrumfutura.com
http://www.patternsforphp.com

 

 

________________________________

Building a website is a piece of cake. 
Yahoo! Small Business gives you all the tools to get online. <http://us.rd.yahoo.com/evt=48251/*http:/smallbusiness.yahoo.com/webhosting/?p=PASSPORTPLUS> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openid.net/pipermail/openid-general/attachments/20070725/531b4e86/attachment-0002.htm>


More information about the general mailing list