Facebook to support OpenId as relying party

Some time ago I asked myself the question, “why does Facebook not support OpenId to log in?”.

Despite the fact that facebook directly competes OpenId with it’s facebook connect product, they’re even going a step further than most of the other sites featuring OpenId logins.
Facebook seems to become not only an issuing party (make your accounts compatible with OpenId) but also a relying party (accept login credentials from other OpenId sites).

Hopefully this will help OpenId to increase popularity…

(via TechCrunch)

maven and canoo webtest pitfall

Today, I spent about 2 hours to find out why our canoo webtests didn’t run anymore after adding the webDAV wagon to our maven build.

The problem was that when adding the webDAV-wagon to your build as an extension, you also get the commons-httpclient dependency to the maven runtime classpath. This wouldn’t be too bad, but the 1.0-beta2 version of the webDAV-wagon depends on commons-httpclient version 2.0.2. That’s way too old for canoo webtest and is also deprecated for almost a year now.

I found out that starting with maven 2.0.9 you don’t need to have an explicit reference to the webDAV-wagon as extension anymore.

E voilĂ ! Suddenly it worked. Maven 2.0.9 also seems to work with version 3.1 of commons-httpclient, the same version canoo webtest depends on.

So, if you get a ‘NoSuchMethodFound’ for HttpConnectionManager.getParams() first check if you’re using the webDAV-wagon extension first.