Comment 3 for bug 449105

Revision history for this message
Curtis Hovey (sinzui) wrote :

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...