[OpenID] Issues with OpenID and Opera?
Audra Johnson
skittisheclipse at gmail.com
Sat Dec 23 02:45:50 UTC 2006
Has anyone ever had problems signing into OpenID sites using Opera?
(I hope this is going to the right list!)
I've been trying to enable OpenID on a site of mine, but have run
into some errors with Opera (on Mac OS X 10.4, though I don't think
that makes a difference). JavaScript and first party cookies are
both enabled. It's the darndest thing, because it will work in other
browsers, but not in Opera, and I'm at a loss as to why.
I have been looking around on the mailing lists, the wiki,
iwantmyopenid.org, and openidenabled.com trying to figure out what I
might be doing wrong, but then I noticed that I could not sign in
with a valid OpenID in Opera on either iwantmyopenid.org or
openidenabled.com, either. Now I'm starting to wonder whether it's
not just me.
I checked two providers on both of those sites to make sure it wasn't
a problem specific to one--LiveJournal.com and MyOpenID.com.
I can log into iwantmyopenid.org with my test OpenIDs under Safari,
but if I'm in Opera, it tells me:
"OpenID authentication failed: not a valid OpenID."
If I try to sign in on openidenabled.com, it will tell me that I've
logged in, but I'm not--the OpenID login box to the left still has a
login form there, and no personal information appears in the navbar.
I do notice that when I try to authenticate on openidenabled.com, the
server I'm trying to use as an authenticator doesn't think I'm logged
in, even though I am. I'm given the opportunity to log in, and then
finish the authentication that way on LiveJournal.com OpenIDs; on
MyOpenID, it just shunts me to a welcome log in screen after I log in.
I tried to login to LiveJournal.com with the MyOpenID identity in
Opera, but that didn't work, either.
In my specific attempted implementation, during finish_auth.php
(adapted from the PHP library consumer example), it fails with the
error "No session state found" after returning from the server site,
even though the $_GET array looks like it has the information it needs.
Am I just doing something really stupid, or is there a problem with
Opera or a browser setting I'm forgetting that makes certain
libraries not work with it for some reason? I am using the latest PHP
library from http://www.openidenabled.com/openid/libraries/php/ for
my site, but I don't know what iwantmyopenid.org or openidenabled.com
use. I don't *think* I'm doing anything browser specific since all
the code is server side in my instance, at least, but it's very
confusing as to why it will work in other browsers for me but not
Opera, and not just on my implementation attempt, but on two major
OpenID advocacy sites as well, with two different providers.
--A. Johnson
More information about the general
mailing list