Closed Bug 873228 Opened 11 years ago Closed 11 years ago

desktop fireplace is not handling unverified emails correctly

Categories

(Marketplace Graveyard :: Consumer Pages, defect, P1)

x86
macOS
defect

Tracking

(Not tracked)

VERIFIED FIXED
2013-06-20

People

(Reporter: kumar, Assigned: kumar)

References

Details

The login code for fireplace needs to say 

nav.id.request({
  experimental_allowUnverified: false
  ...
})

but only when on desktop.

Looking at the Zamboni code this was always broken but no one noticed. It surfaced in bug 873201 since that's the first time unverified handling is merged into a server that desktop would use.
Assignee: nobody → kumar.mcmillan
Target Milestone: --- → 2013-05-16
Fix is part of this pull which is held up by bug 873201 https://github.com/mozilla/fireplace/pull/123
Target Milestone: 2013-05-16 → ---
Kumar, is this necessary?
Target Milestone: --- → 2013-05-23
it's only necessary when either 1) someone decides to land bug 873201 or 2) the Persona team merges the unverified feature into login.persona.org. I don't think the latter is happening for another month but I'm not sure.
Target Milestone: 2013-05-23 → ---
surprise! #2 happened today

Fix: https://github.com/mozilla/fireplace/commit/415e3f1fc18bc7ce2487cac43e521503f3e107c5

hotfixing prod right now.
Status: NEW → RESOLVED
Closed: 11 years ago
Priority: -- → P1
Resolution: --- → FIXED
Target Milestone: --- → 2013-06-20
Please add some STRs , or mark the bug as [qa-] if no QA is needed.
STR:
- open Marketplace dev/stage/prod on desktop
- click Sign-in from the gears icon

Expected: you are logged in successfully
Actual: you saw 'oops, login failure'
Verified as fixed following steps from comment #7
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.