Up to now, we’ve kept Sync and Hello very decoupled, with any coordination being done in the place we can move fastest: FxA in the content server. Now that we’ve had experience with these two (and now have a third, Pocket), we might consider tackling and refactoring the Firefox FxA codebase to handle attached accounts in a less Sync-centric way to help services attached to the browser coordinate more between each other.
Then, e.g., we could probably implement Ryan’s idea in a way that doesn’t require the user to re-enter password (unless she wants to sign in as a different user to Sync than Hello). That said, it’s a significant amount of work, but could be part of larger refactor of the browser FxA code that I think we should do anyway. -chris On Tue, May 12, 2015 at 1:32 PM, Ryan Kelly <[email protected]> wrote: > On 13/05/2015 04:41, Ryan Feeley wrote: > > Hi Deep Syncers, > > > > I propose we take a step towards a universal 'Sign in to Firefox' > > experience by hinting Sync with the account used by Hello users. > > > > https://www.dropbox.com/s/i9fxdc40mgapccf/fxa-sync-hinted-login.png?dl=0 > > Nice! Yes, let's do more of this. > > > *Engineering questions:* > > > > * If the user clicks "Sign in as …" how many steps ahead can we take > > them? Will they need to hit the login screen and reenter their > > password, will they just need to click a button, or will the pref > > pane reload with sync beginning momentarily? > > They will have to re-enter their password, because we have that famous > antithesis of usability called "encryption". (Also for a variety of > other architectural reasons to do with session management, but the > encryption is the one we can't hack around on the backend). > > > On 13/05/2015 05:24, Jared Hirsch wrote: > >> What about an upsell that flows in the other direction? You're logged > >> into Sync, do we upsell and/or make it easy to log into Hello? > > This we already do some of, although we we might be able to pull it up > into browser chrome more. > > Note that as of Nightly, Hello has the same problem as Sync - it needs > encryption keys, and hence must re-prompt for your password during setup. > > > > Cheers, > > Ryan > _______________________________________________ > Sync-dev mailing list > [email protected] > https://mail.mozilla.org/listinfo/sync-dev >
_______________________________________________ Sync-dev mailing list [email protected] https://mail.mozilla.org/listinfo/sync-dev

