Make it easier to create a Firefox Account pointing at stage

RESOLVED WONTFIX

Status

Android Background Services
Reading List Sync
P1
normal
RESOLVED WONTFIX
3 years ago
3 years ago

People

(Reporter: nalexander, Assigned: nalexander)

Tracking

(Depends on: 1 bug)

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment, 1 obsolete attachment)

(Assignee)

Description

3 years ago
Right now, one has to install https://github.com/ncalexan/fxa-custom-server-addon to make a Firefox Account pointing at stage.  Bug 1147473 lets one -- very unsafely -- switch an account over to stage after creation.  That's enough for testing, but it's not smooth.

This ticket tracks adding a 5-tap secret entrance for creating stage accounts in some configurations (same as in Bug 1147473) to the Get Started screen.
(Assignee)

Updated

3 years ago
OS: Mac OS X → Android
Priority: -- → P1
Hardware: x86 → All
(Assignee)

Comment 1

3 years ago
Created attachment 8587694 [details] [review]
Link to Github pull-request: https://github.com/mozilla-services/android-sync/pull/547

rnewman: I really, really wanted to do this on top of custom RL URLs, but I was lead inexorably to needing to rev the FxA account version to do that.  The account version is read every time we unbundle, so it's sensitive, and any errors in reading/writing could be disastrous.

Rather than using the account version (for its intended purpose, sigh) I added a "side channel" to track this usage.  Any errors in reading/writing should just do the upgrade process multiple times, which (at worst) turns RL sync on when it should be off.  Since upgrade is rare on beta and release, this seems like a much better approach.
Attachment #8587694 - Flags: review?(rnewman)
Nick, I think you've used the wrong bug number for this. Should be Bug 1149226.
Attachment #8587694 - Attachment is obsolete: true
Attachment #8587694 - Flags: review?(rnewman)
(Assignee)

Comment 3

3 years ago
Created attachment 8589917 [details] [review]
Link to Github pull-request: https://github.com/mozilla-services/android-sync/pull/550
Attachment #8589917 - Flags: review?(rnewman)
Attachment #8589917 - Flags: review?(rnewman) → review+
(Assignee)

Comment 5

3 years ago
Backed out for a bad rebase (my error):

https://hg.mozilla.org/integration/fx-team/rev/2231275e63c3
(Assignee)

Comment 6

3 years ago
NI to me to reland.
Flags: needinfo?(vivekb.balakrishnan)
Flags: needinfo?(nalexander)
Git pull request is FxAccountServerConfiguration which will added as part of Bug 1182263.
I'll Leave the NI flags open to revisit later.
Depends on: 1182263
(Assignee)

Comment 8

3 years ago
Changes in this area have invalidated this ticket.
Status: ASSIGNED → RESOLVED
Last Resolved: 3 years ago
Flags: needinfo?(vivekb.balakrishnan)
Flags: needinfo?(nalexander)
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.