My thanks to wgrant, phuff, and sosborn for discussing this issue on
#launchpad. My examination of the code and tests in the code bases were
not making progress; their timely conversation helped be understand what
what was wrong with the openid transaction.
sinzui: wgrant: c-i-p does not use ~user. that is a launchpad social
feature
wgrant: sinzui: But the XRDS is served by the SSO server.
phuff: wgrant: It's actually a bug on our side
phuff: wgrant: I can fix it.
phuff: :)
phuff: We're not respecting xrds delegation correctly
phuff: And you guys are doing <LocalId> in your xrds file
phuff: See https://launchpad.net/~<hidden>/+xrds
phuff: The error message is a bit confusing
phuff: But other than that, you're probably doing things right.
wgrant: phuff: The XRDS I see has no openid:Delegate or LocalId.
sosborn: it's linked to in the headers
sosborn: X-Xrds-Location: https://launchpad.net/~<hidden>/+xrds
phuff: Well, it looks like your header one is valid, we're just not
parsing it correctly...
My thanks to wgrant, phuff, and sosborn for discussing this issue on
#launchpad. My examination of the code and tests in the code bases were
not making progress; their timely conversation helped be understand what
what was wrong with the openid transaction.
sinzui: wgrant: c-i-p does not use ~user. that is a launchpad social /launchpad. net/~<hidden>/+xrds /launchpad. net/~<hidden>/+xrds
feature
wgrant: sinzui: But the XRDS is served by the SSO server.
phuff: wgrant: It's actually a bug on our side
phuff: wgrant: I can fix it.
phuff: :)
phuff: We're not respecting xrds delegation correctly
phuff: And you guys are doing <LocalId> in your xrds file
phuff: See https:/
phuff: The error message is a bit confusing
phuff: But other than that, you're probably doing things right.
wgrant: phuff: The XRDS I see has no openid:Delegate or LocalId.
sosborn: it's linked to in the headers
sosborn: X-Xrds-Location: https:/
phuff: Well, it looks like your header one is valid, we're just not
parsing it correctly...