I've set up an OpenID delegation page, http://id.rouben.net/rouben for myself, which I've pointed at the Launchpad OpenID service. I've since used it successfully up until last week to log on to a number of sites, including SourceForge, Identi.ca and others. All of the sudden, sometime last week that stopped working. When I attempt to authenticate with http://id.rouben.net/rouben, I get the following error from Launchpad:
A site identifying as https://identi.ca/ has asked us for confirmation that http://id.rouben.net/rouben is your identity URL. However, that is not a valid Launchpad OpenID identity URL, such as https://launchpad.net/~USER
However, when I try my Launchpad ID page directly, that is https://launchpad.net/~rouben, it works OK. Did Launchpad stop supporting OpenID delegation, or is this some sort of regression bug?
I've tried many different variations of the delegation code on my page, but with no success. Any ideas, or perhaps an official documentation page would be much appreciated.