What are some good OpenID libraries?
Question
I was thinking about using OpenID for I site I am building and was wondering if any libraries or scripts exist for making OpenID easier to implement. (Why reinvent the wheel?)
I was planning on using PHP for the site because it is going to be fairly simple and small, so a php script would be ideal. But any language would be great. Thanks in advance!
Solution
Most people seem to use the JanRain libraries.
OTHER TIPS
Drupal 6 has openid support built in. If you don't want to use Drupal there is an openid module for Drupal 5 which you can have a look at the PHP code for.
JanRain now has a service that will allow you accept OpenIDs (and facebook) with minimal engineering effort, make HTTPS calls to the service and parse an XML/JSON response. http://rpxnow.com
The Janrain libraries are good for PHP, Python and Ruby. For C# or other .NET languages DotNetOpenId is good.