Closed (works as designed)
Project:
OpenID
Version:
master
Component:
OpenID Client
Priority:
Normal
Category:
Support request
Assigned:
Unassigned
Reporter:
Created:
9 May 2008 at 07:37 UTC
Updated:
23 Nov 2011 at 06:57 UTC
There seems to be a problem with the OpenID-Login of Drupal an the xmppid.net service.
xmppid offers logins into OpenID-enabled websites with your Jabber ID.
The OpenID has the format xmppid.net/your_jabber_id.
The Jabber ID has the same format like an email-address: "username@server.tld", so the OpenID is like "xmppid.net/username@server.tld".
This works for every OpenID-Site I used until now, but not with drupal-sites.
The OpenID-Login of drupal seems to cut the OpenID at the @ so that xmppid.net only get a request for "username" instead of "username@server.tld".
I tested it with my own drupal installation (6.2) and some other sites.
Is that a bug or a specification of OpenIDs Standard?
Comments
Comment #1
waddles commentedAs far as i can tell, there's nothing in any of the normalization functions that would make that not work. It's certainly within spec. When you say "The OpenID-Login of drupal seems to cut the OpenID at the @" - are you guessing or looking at a tcpdump?
When I do a tcpdump, it all looks fine to me. Here is the relevant request and xmppid.net's response:
Notice that Drupal requests the URI with an @ but it gets returned as @
Comment #2
waddles commentedComment #3
prameya commentedI moved my post here... http://drupal.org/node/257143
Comment #4
campuslync commentedHow do I add this as a login on my website? I am trying to provide my readers a way to login using any social networking site of their choice.
Thank you,