Using the core OpenID functionality, I'm successfully able to login to my website [ahmad.gharbeia.org] using my delegated identifier (which happens to be also the site's URL and my name).

However when using OpenID Selector and choosing the generic "OpenID", the delegate service is resolved successfully (which outside of this modules scope anyway), however the URL passed to the service's endpoint [claimid.com] seems to be unreasonably long, and causes an internal error (500).

The URL is as follows:

http://openid.claimid.com/server?openid.ns=http://openid.net/signon/1.0&...{HMAC-SHA1}{4dc2e7b2}{IwiXPQ==}&openid.return_to=http://ahmad.gharbeia.org/openid/authenticate?destination=node&openid.tr...

It seems to attempt to GET using a URL-parametrised version of the AX structure!

This issue stands for both stable and development versions.