SourceForge Uses Zend Framework to Implement OpenID

Good news “SourceForge”:http://sourceforge.net junkies, the forge now supports OpenID! Better yet, they support it thanks to the “Zend Framework”:http://framework.zend.com “OpenID”:http://framework.zend.com/manual/en/zend.openid.html component. Here’s the press release they published last week.

bq. I’m happy to announce we’re launching support for “OpenID”:http://openid.net/ !

OpenID is getting tremendous traction and we’re happy to be jumping into it. it’s bringing us back in touch with fresh web (2.0) technology. as a decentralized open-source standard, it’s a perfect fit for us – it allows us to streamline more user interaction and participation with our site, and hopefully more for the whole OSS community.

We’ve spent the past couple weeks on it – integrating the “Zend Framework”:http://framework.zend.com/ OpenID component into our site code. we like the framework as a whole and I personally hope to use more of it in the future. We’ve been happy to participate, as a company, in the ZF project and have already submitted reports of, and patches for, some OpenID issues and enhancements.

While I’m giving shout-outs, I have to thanks the “SF staff”:http://alexandria.wiki.sourceforge.net/Support+Guide#staff who worked on it – especially Paul Huff, Patrick Mee, John Hoffmann, Adam Voigt, Kathi Hutchings, and Wes Moran for tolerating my squawking while they did the productive work over the last few weeks. and Lisa and Ross have really helped me get out of my shell to tell the community about it.

We’re really hoping OpenID is good for our users, and we’re eager to have everyone try it out and give us feedback – both good and bad – here in our community forums, or out in the blogosphere, or wherever. so, go “log in”:http://sourceforge.net/account/login.php with your OpenID already! and learn more about our implementation on our “OpenID site doc page”:http://alexandria.wiki.sourceforge.net/OpenID.

p. Make sure you drop by and setup your OpenID. If you are running into problems (i.e. Yahoo OpenID reimplementation, Visit the “OpenID site doc page”:http://alexandria.wiki.sourceforge.net/OpenID and scroll down to the FAQ section.

Published: May 13th, 2008 at 6:49
Categories: Zend Framework
Tags: ,

5 comments to “SourceForge Uses Zend Framework to Implement OpenID”

The Sourceforge.Net login page is vulnerable for XSS attacks… It seems they copied the flawed code from http://framework.zend.com/manual/en/zend.openid.provider.html#zend.openid.provider.start (Example 29.13) which uses $_GET['openid.identity'].

And now the ZF issue tracker wants me to sign-up before i can report that problem…

Feel free to delete the previous comment

Thank you for catching this issue. I’ve fixed all OpenId examples (in SVN) to avoid XSS vulnerabilities.

can you give the specific flow for the vulnerability? I tried a couple <script> variations in the openid box and didn’t get it to work. please submit to our tracker:

http://sourceforge.net/tracker/?group_id=1&atid=200001

thanks.
-L

I was too fast posting my original comment, because i couldn’t immediately find an xss problem either on the login page of sf.net (=Why i posted the 2nd comment that my post was viable for deletion..)