OpenID redirect loops when already signed in on another tab

Bug #284531 reported by Martin Albisetti
16
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Apache OpenID
New
Undecided
Unassigned
Launchpad itself
Invalid
Undecided
Unassigned

Bug Description

When you open up a few tabs for something that requires OpenID, and sign into one of them, when signing in on the next one, it tells you that are already signed in, and gives you a "continue" button. That buttons takes you to sign in again, so it's a loop.
There may be a few different fixes for this, but one I can think of, is that the continue button take you to the page you're going instead.

From dupe files by barry:

There's a bug somewhere in either the apache-openid module or in the LaunchpadLogin Service which can send you into an openid login loop. Here are Kiko's steps to reproduce:

 * Restart your browser
 * Load two pastebin URLs without logging in
 * Log into one and get to the pastebin
 * Log into the second and you get stuck in a loop
 * Reload the second pastebin and you get to it

It's not yet clear to me where the bug is, though I suspect it's related to the session managed by apache-openid. I need to verify whether or not pastebin is protected by the latest apache-openid module we're using for private archives.

Martin Albisetti (beuno)
description: updated
Changed in launchpad-foundations:
status: New → Triaged
Revision history for this message
Barry Warsaw (barry) wrote :

Ah, I wonder why my bug search didn't find this earlier one.

Thanks for collapsing the dupes. What's interesting is that this original bug predates the deployment of my changes to apache-openid, so I'm relieved at least that I didn't break it. :)

I still suspect it's a fubar in the apache-openid session management.

Changed in launchpad-foundations:
status: Triaged → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.