I am getting ready to start a project that requires using OpenID within Coldfusion 8. I have found a number of different options and was wondering what has worked the best, get's the most support, stays up to date, etc...
+1
A:
I'd vote for OpenID CFC---but maybe that's because I'm one of the project's developers... ;-)
So although I'm obviously biased, here's why I recommend OpenID CFC:
- It supports OpenID 2.0 and IS updated fairly regularly when necessary
- CFKit OpenID only supports OpenID 1.1
- CFOpenID supports OpenID 2.0, but doesn't appear to have been updated for a long time.
I don't know when Jason looked at the libraries or what issues he had, but you shouldn't have any issues if you want to use OpenID CFC. When I updated it to support OpenID 2.0 I made several changes that really simplified the API so it's really easy to use.
RPX is also a good alternative. But it's not free and since it's a third-party system you are relinquishing a little bit of control over the system.
Richard Davies
2009-11-18 20:59:55
I see where I can download an example project. However, is there some kind of walk through someplace that explains what needs to be changed/updated as looking through the code it isn't very intuitive.
Jason
2009-11-19 16:01:41
After adding the project and running it as a test, I select to log in to Google. After authenticating with Google, I get sent to a page on Google that says "The page you requested is invalid." Any ideas?
Jason
2009-11-19 16:19:31
Richard Davies
2009-11-19 19:58:00
FYI: The project has now been updated to fix the Google authentication issue and a few other minor issues.
Richard Davies
2009-11-23 18:15:39