OpenID login fails for delegated OpenIDs.
wasq - February 22, 2008 - 22:35
| Project: | Drupal |
| Version: | 6.3 |
| Component: | openid.module |
| Category: | bug report |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | active |
Jump to:
Description
I have an OpenID account with freeyourid.com, and my OpenID is http://sami.vaskuu.name
However, Drupal 6.0 with OpenID enabled says "Sorry, that is not a valid OpenID. Please ensure you have spelled your ID correctly."
I am 100% sure that is my OpenID as I copy-pasted it from the web page, and it works on other OpenID sites.
If I try to log in with some other OpenID provider, e.g. "wasq.vox.com", that works. So the problem is limited to "*.name", I suppose.

#1
I've run into this, too, and it has nothing to do with the TLD involved. It seems that Drupal isn't following delegated (sometimes called claimed) OpenIDs properly.
To reproduce:
You will receive the error "Sorry, that is not a valid OpenID. Please ensure you have spelled your ID correctly."
I marked this one as critical because anyone who uses thier own URL as their OpenID without running their own server won't be able to log in at all. This is one of the main arguments for OpenID -- that one can use one's blog, web site, or other existing place on the web as one's identity in a consistent manner. It's beyond my knowledge to fix, but I'll be happy to review the patch.
#2
I use delegation from my own blog to myopenid.com and it works. so there is a problem here but it isn't all pervasive.
#3
deleted
#4
I am having the same problems with delegated openID. Works on other sites but not Drupal sites.