Emails entered in SSO are not available in LP
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical SSO provider |
Fix Released
|
High
|
Danny Tamez |
Bug Description
I have added my @canonical.com and @ubuntu.com addresses to SSO but then they did not show up in launchpad, therefore I was unable to send email to mailing lists from @canonical.com addresses.
So I added my @canonical.com address to lp and it broke :)
The @canonial.
I was advised to try creating new lp account with one of these emails and then merge my lp accounts but lp oopses on this attempt as well.
<stuartm> odd. I've just added two emails (unverified) to my sso account and they're already showing up in login.launchpad
Changed in canonical-identity-provider: | |
status: | New → Incomplete |
assignee: | nobody → Stuart Metcalfe (stuartmetcalfe) |
importance: | Undecided → High |
Changed in canonical-identity-provider: | |
milestone: | none → 2.3.0 |
Changed in canonical-identity-provider: | |
status: | Incomplete → Confirmed |
assignee: | Stuart Metcalfe (stuartmetcalfe) → nobody |
Changed in canonical-identity-provider: | |
milestone: | 2.3.0 → 2.2.2 |
Changed in canonical-identity-provider: | |
assignee: | nobody → Danny Tamez (zematynnad) |
assignee: | Danny Tamez (zematynnad) → nobody |
Changed in canonical-identity-provider: | |
milestone: | 2.2.2 → none |
Changed in canonical-identity-provider: | |
milestone: | none → 2.2.2 |
assignee: | nobody → Danny Tamez (zematynnad) |
Changed in canonical-identity-provider: | |
status: | Confirmed → Fix Committed |
Changed in canonical-isd-qa: | |
assignee: | nobody → Julien Funk (jaboing) |
Changed in canonical-identity-provider: | |
status: | Fix Committed → Fix Released |
Thanks for the bug report. There seems to be some inconsistency in the ways login.u.c, login.lp and lp itself handle emails. Here's an example:
I added an unverified email address to my login.u.c account
* login.u.c: visible
* login.lp: visible
* lp itself: not visible
I deleted the email from login.u.c (which actually removes the data from the emailaddress table):
* login.u.c: not visible
* login.lp: visible
* lp itself: not visible
There's obviously something not quite right here. It may be that the email remaining visible in login.lp is due to caching or replication lag. The emails never being visible in lp itself may also be caused by one of these but this obviously requires further investigation. We'll need to install all 3 apps locally and run a comprehensive test of all cases to identify the most likely source of these problems.