When Logging into LP SSO from LP you shouldn't be told you are going to a 3rd party site
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical SSO provider |
Fix Released
|
Low
|
Stuart Metcalfe |
Bug Description
Bug Description:
Bug 608920 is continued here as the code for the fix is complete. The usability however isn't.
When logging into LP SSO from LP you shouldn't be told you will be redirected to a 3rd party site. This will confuse potential users as they are seemingly logging into LP from LP what is the 3rd party site. Also it doesn't name the 3rd party site so they don't know that the 3rd party site is infact LP.
OS:
64bit Lucid
Browser:
FF 3.6.8
Steps To Reproduce:
1. Log out of LP SSO
2. Goto the link above
3. Login from that page
4. Go throught all the login process
5. On the last page note the terminology says Return To 3rd Party Site
Expected Result:
I would expect there to be no text telling me I need to Return to a 3rd party site when I never left LP (from a user perspective)
Related branches
- Anthony Lenton (community): Approve
- Michael Nelson (community): Approve (code)
-
Diff: 141 lines (+36/-21)5 files modifiedidentityprovider/templates/consumer/index.html (+4/-0)
identityprovider/templates/post-assertion.html (+10/-20)
identityprovider/tests/test_middleware.py (+2/-0)
identityprovider/tests/test_views_consumer.py (+8/-1)
identityprovider/views/consumer.py (+12/-0)
tags: | added: proj-openit |
Changed in canonical-identity-provider: | |
milestone: | 2-implementation → 3-internal-qa |
Changed in canonical-identity-provider: | |
status: | In Progress → Fix Committed |
tags: | added: defect |
tags: | added: kb-task |
tags: |
added: kb-defect removed: kb-task |
Changed in canonical-identity-provider: | |
milestone: | 3-internal-qa → 11.02 |
Changed in canonical-identity-provider: | |
status: | Fix Committed → Fix Released |
If the 3rd party site is in our trusted config list, we should display the name of the site (eg: "Return to Launchpad"). For unknown sites, the existing wording is fine. Ideally the user shouldn't see this page anyway so we should also use the same js auto-submit trick as is used on openid consumers.