"No session state found" with Konqueror and MyOpenID
Jonathan Daugherty
cygnus at janrain.com
Tue Mar 27 10:48:59 PST 2007
The consumer needs access to the session to store information needed
on the return trip. The default is to use a built-in session
implementation that wraps $_SESSION. It appears that the session
management isn't behaving correctly with Konqueror.
I did some testing, and the session cookie that I have in Konqueror
*changes*. To reproduce:
1) Start Konq.
2) Clear all cookies.
3) Visit test.42dh.com.
4) Behold cookie value.
5) Enter OpenID into form, go to server, approve, return.
6) Behold different cookie value.
I think that might be enough to help you debug further. The OpenID
library needs access to the original discovery information it stored
in the session, and it isn't finding it (because it's getting a
totally different session). Maybe Konqueror isn't properly re-sending
the cookie upon return. I was going to do some wire-level testing,
but once I started ethereal, I couldn't get to the site any more.
HTH,
--
Jonathan Daugherty
JanRain, Inc.
irc.freenode.net: cygnus in #openid
cygnus.myopenid.com
More information about the Dev
mailing list