On 1/09/2015 10:25, Nicholas Alexander wrote:
> Hi folks,
> 
> Me, rfkelly, zaach, and markh had a discussion about keeping a device's
> FxA login state in sync with the fxa-content-server.  By "device", I
> mean a Firefox -- Desktop, iOS, Android.
> 
> We discussed two main use cases, both after a user signs in to Sync in
> the browser.  The first case is that they use a third party oauth relier
> (like Pocket): we want to give a smooth, password-less flow when
> possible.  The device knows that the user is signed in, even if browser
> state (cookies, localStorage) that might tell accounts.firefox.com
> <http://accounts.firefox.com> that the user is signed in is not
> present.  The second case is that a user is signed in and wants to go to
> accounts.firefox.com/settings <http://accounts.firefox.com/settings> and
> interact, but again the browser state is missing.
> 
> We discussed a number of aspects of this; sorry, I didn't take notes. 
> We ended up with the following avenue to pursue:
> 
> * a message exchange from fxa-content-server to device and back.  This
> exchange can target WebChannels only, since older devices won't
> participate.  This exchange cannot be dependent on the context query
> parameter, since an oauth relier (like Pocket) will not produce that
> parameter.


Thanks Nick!  I don't have any more details to add, but I do want to
propose that we give this exchange a concrete name to make it easier to
talk about the feature and any spin-off work.

Perhaps "Device Handshake"?


  Ryan

_______________________________________________
Dev-fxacct mailing list
[email protected]
https://mail.mozilla.org/listinfo/dev-fxacct

Reply via email to