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

Reply via email to