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
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

HedgeMage - March 7, 2008 - 22:58
Title:OpenID login fails for *.name accounts» OpenID login fails for delegated OpenIDs.
Version:6.0» 6.1
Priority:normal» critical

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:

  1. Get an openID from your favorite provider.
  2. Follow the directions at http://www.intertwingly.net/blog/2007/01/03/OpenID-for-non-SuperUsers#cl... or https://www.myopenid.com/help#own_domain to use another URL of your choice with your existing OpenID.
  3. Try to log in to a site running Drupal 6 with the core OpenID module using the URL you just set up.

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

moshe weitzman - March 8, 2008 - 05:03
Priority:critical» normal

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

Se7enLC - March 24, 2008 - 21:16

deleted

#4

jrglasgow - July 21, 2008 - 05:53
Version:6.1» 6.3

I am having the same problems with delegated openID. Works on other sites but not Drupal sites.

 
 

Drupal is a registered trademark of Dries Buytaert.