I am getting this error.
I am using d6.14
no need to verify email
using a gmail account

this is the error i am getting

# The username contains an illegal character.
# You must enter an e-mail address.
# OpenID registration failed for the reasons listed. You may register now, or if you already have an account you can log in now and add your OpenID under "My Account"

Comments

hailaz’s picture

Maybe the Gigya Socialise module is what you are looking for? People can register and login via OpenID. It's still in Beta but it might be worth a look for you, it's being actively developed.

http://drupal.org/project/gigya

rocket777’s picture

thanks amandajane
but i was looking to use the openid module that is in core.
i have tried it and seen it used in this site as well http://drupalove.com , but even there when I try to login with a google account I get the same error as above

E Ismail

jdeyburg’s picture

Any progress on this? Same issue here!

rougevert’s picture

same issue
d6.13

Tom Ash’s picture

Have you tried a non-Google openid?

shr0p’s picture

I've seen the same problem with both google and yahoo as providers, but I have found a work-around. Although initial account creation and registration won't work, try this...

  • create an account the usual way in drupal
  • login to the drupal site
  • Under My Account > OpenID identities, add your openID url
  • now, try to login using your OpenID url

The rub seems to be in the registration component of the openID module. It attempts to use your openID url as your username, but the username validation doesn't seem to allow the special characters from the URL to be used.

rocket777’s picture

jpshrops - you are right, that's what I was thinking too.

The rub seems to be in the registration component of the openID module. It attempts to use your openID url as your username, but the username validation doesn't seem to allow the special characters from the URL to be used.

E Ismail