Hi,
As a member of the Fedora Project, I have an OpenID as part of the Fedora Account System[1], but when I try signing into Stack Overflow with my URL [2] it fails with the following error:
Unable to log in with your OpenID provider: OpenID parameter 'session_type' was missing from the query.
According the discussion over on the Fedora Project wiki page [3] it used to work some months ago but doesn't now. I'd like to contribute to Stack Overflow, can anybody offer any hints as to how to get this working?
To the Stack Overflow guys: I also sent this to the fedora-infrastructure-list. [4] It's possible you might need to sign up in order to post to that list, but if you don't want to sign up, I'd be happy to pass messages along.
Regards, Mat
[1] - http://fedoraproject.org/wiki/OpenID [2] - http://mbooth.id.fedoraproject.org [3] - http://fedoraproject.org/wiki/Talk:OpenID [4] - https://www.redhat.com/mailman/listinfo/fedora-infrastructure-list
On 2009-06-06 10:33:07 AM, Mat Booth wrote:
As a member of the Fedora Project, I have an OpenID as part of the Fedora Account System[1], but when I try signing into Stack Overflow with my URL [2] it fails with the following error:
Unable to log in with your OpenID provider: OpenID parameter 'session_type' was missing from the query.
According the discussion over on the Fedora Project wiki page [3] it used to work some months ago but doesn't now. I'd like to contribute to Stack Overflow, can anybody offer any hints as to how to get this working?
To the Stack Overflow guys: I also sent this to the fedora-infrastructure-list. [4] It's possible you might need to sign up in order to post to that list, but if you don't want to sign up, I'd be happy to pass messages along.
This is most likely broken on our side - OpenID in FAS needs a lot of work at the moment. Let me know if you'd be interested in working on this - we can get a test instance setup to test changes on pretty easily.
Thanks, Ricky
On Sat, Jun 6, 2009 at 2:23 PM, Ricky Zhou ricky@fedoraproject.org wrote:
This is most likely broken on our side - OpenID in FAS needs a lot of work at the moment. Let me know if you'd be interested in working on this - we can get a test instance setup to test changes on pretty easily.
Thanks, Ricky
Hi Ricky,
I'm more than happy to test changes for you. Stack Overflow sent me some information (see below) does this make any sense to you?
Thanks for your help, Mat
On Sun, Jun 7, 2009 at 3:21 AM, stackoverflow team team@stackoverflow.com wrote:
more info here: http://code.google.com/p/dotnetopenid/issues/detail?id=186
I have confirmed that the https://login.launchpad.net/+openid OP endpoint is not sending the session_type parameter back in the associate direct response message.
This OP seems to implement OpenID 2.0 (it sends the 'ns' parameter back), yet OpenID 2.0 mandates that session_type is NOT an optional parameter. In OpenID 1.x, it WAS an optional parameter. This is a common bug for OPs and I will talk to launchpad.net about getting this bug fixed on their end.
References: 1.1 spec: http://openid.net/specs/openid-authentication-1_1.html#anchor14 2.0 spec: http://openid.net/specs/openid-authentication-2_0.html#anchor20
On 2009-06-07 04:55:31 PM, Mat Booth wrote:
I'm more than happy to test changes for you. Stack Overflow sent me some information (see below) does this make any sense to you?
Would you be interested in helping to make any of these changes? OpenID in FAS is something I've worked on and would like to get fixed, but unfortunately, it's pretty far down on the TODO list at the moment.
I'd definitely be happy to help you get started working on this if you're interested.
Thanks, Ricky
On Sun, Jun 7, 2009 at 7:17 PM, Ricky Zhouricky@fedoraproject.org wrote:
On 2009-06-07 04:55:31 PM, Mat Booth wrote:
I'm more than happy to test changes for you. Stack Overflow sent me some information (see below) does this make any sense to you?
Would you be interested in helping to make any of these changes? OpenID in FAS is something I've worked on and would like to get fixed, but unfortunately, it's pretty far down on the TODO list at the moment.
I'd definitely be happy to help you get started working on this if you're interested.
Yes, I'd be interested in taking a look. Unfortunately my own TODO list is pretty full too and I don't know an awful lot about OpenID either, so it may take me some time to get up to speed. Maybe I could find a weekend to dedicate to it.
Meanwhile, can you hook me up with some documentation on setting up my own local instance of FAS to get started with?
On 2009-06-09 05:11:57 PM, Mat Booth wrote:
Yes, I'd be interested in taking a look. Unfortunately my own TODO list is pretty full too and I don't know an awful lot about OpenID either, so it may take me some time to get up to speed. Maybe I could find a weekend to dedicate to it.
Excellent, thanks!
Meanwhile, can you hook me up with some documentation on setting up my own local instance of FAS to get started with?
You can get a copy of FAS with git clone git://git.fedorahosted.org/git/fas.git. There are some instructions for getting a test instance setup in the README file. The current OpenID stuff is in fas/openid_samadhi.py.
The setup can be a bit confusing at first, so let me know if you have any questions (I'm ricky in #fedora-admin on Freenode). Alternatively, we can also get you setup with a publictest machine with a FAS instance to work on, if you'd like.
Thanks, Ricky
On Tue, Jun 9, 2009 at 5:27 PM, Ricky Zhouricky@fedoraproject.org wrote:
On 2009-06-09 05:11:57 PM, Mat Booth wrote:
Yes, I'd be interested in taking a look. Unfortunately my own TODO list is pretty full too and I don't know an awful lot about OpenID either, so it may take me some time to get up to speed. Maybe I could find a weekend to dedicate to it.
Excellent, thanks!
Meanwhile, can you hook me up with some documentation on setting up my own local instance of FAS to get started with?
You can get a copy of FAS with git clone git://git.fedorahosted.org/git/fas.git. There are some instructions for getting a test instance setup in the README file. The current OpenID stuff is in fas/openid_samadhi.py.
The setup can be a bit confusing at first, so let me know if you have any questions (I'm ricky in #fedora-admin on Freenode). Alternatively, we can also get you setup with a publictest machine with a FAS instance to work on, if you'd like.
Thanks for the hints.
BTW, in the README there's one item missing in the prerequisites section: You also need python-memchached.
On 2009-06-09 08:40:25 PM, Mat Booth wrote:
Thanks for the hints.
BTW, in the README there's one item missing in the prerequisites section: You also need python-memchached.
Good catch - that was a very new feature we added last release, I've added it to the README now.
Thanks, Ricky
infrastructure@lists.fedoraproject.org