List of 'details that will be sent' to RP is incomplete

Bug #341754 reported by James Troup
2
Affects Status Importance Assigned to Milestone
Canonical SSO provider
Fix Released
Low
Anthony Lenton

Bug Description

When I login to an LP-OpenID enabled website, login.launchpad.net gives me a list of 'details that will be sent [to the RP]'. However, that list is missing, at least, team information for RPs where we send it.

Testcase added to ISD_142

Tags: 1sp openid

Related branches

Changed in launchpad-foundations:
importance: Undecided → Low
status: New → Triaged
Changed in canonical-identity-provider:
milestone: none → 2.7.0
tags: added: 1ps
tags: added: 1sp
removed: 1ps
Changed in canonical-identity-provider:
assignee: nobody → Łukasz Czyżykowski (lukasz-czyzykowski)
status: Triaged → In Progress
Changed in canonical-identity-provider:
assignee: Łukasz Czyżykowski (lukasz-czyzykowski) → nobody
Changed in canonical-identity-provider:
assignee: nobody → Anthony Lenton (elachuni)
Changed in canonical-identity-provider:
status: In Progress → Fix Committed
Revision history for this message
Anthony Lenton (elachuni) wrote :

Notes to QA:

You can verify this is working correctly with the test fixture installed, by following these steps:
1- Add an OpenIDRPConfig for the embedded consumer (or check that there is one)
2- Ensure that the OpenIDRPConfig for the embedded consumer has the "can query any team" checkbox selected
3- Using the embedded consumer request teams data (last checkbox before the submit button)
4- Sign in as <email address hidden>

You should see the "myteam" membership is sent back to the consumer.

Revision history for this message
Anthony Lenton (elachuni) wrote :

Notes to QA:
   Forgot to mention, you'll also need to check that the OpenIDRPConfig doesn't have "auto authorized" enabled, as otherwise it won't show you the confirmation screen, which is precisely where you want to check that the team membership information is displayed.

Revision history for this message
Dave Morley (davmor2) wrote :

Passes on EC2

Dave Morley (davmor2)
Changed in canonical-isd-qa:
status: New → Confirmed
assignee: nobody → Dave Morley (davmor2)
Dave Morley (davmor2)
description: updated
Revision history for this message
Dave Morley (davmor2) wrote :

Notes to QA:

You can verify this is working correctly with the test fixture installed, by following these steps:
1- Add an OpenIDRPConfig for the embedded consumer (or check that there is one)
2- Ensure that the OpenIDRPConfig for the embedded consumer has the "can query any team" checkbox selected
3- Switch off js
4- Using the embedded consumer request teams data (last checkbox before the submit button)
5- When you see the continue button open firebug
6- Change the team info, currently starting with "MyTeam" to canonical-isd
7- Click on continue you should now see My Teams and Canonical-ISD listed.

For Staging

Changed in canonical-isd-qa:
status: Confirmed → Fix Committed
Revision history for this message
Dave Morley (davmor2) wrote :

To test on Production login to the shop using your canonical account.

Changed in canonical-isd-qa:
status: Fix Committed → Fix Released
Danny Tamez (zematynnad)
Changed in canonical-isd-qa:
milestone: none → canonical-identity-provider+2.7.0
Changed in canonical-identity-provider:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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