Hi everyone,

I wanted to give a quick Milestone 1 progress update for the desktop client. We 
are actively working on numerous bugs around meta bug #906028: "Use encryption 
key(s) from Firefox Accounts in Sync 1.1", which, after landing, means we'll be 
able to create/log into a Firefox Account from the browser and begin syncing 
encrypted data.


The following bugs are pending feedback and review:

909967: Firefox Account Signed-in User module
910844: Allow Firefox Accounts jelly to check signed-in status and to sign out
910479: Store user credentials after Firefox Account creation/log in
912188: FxAccount module should use a BrowserID assertion to retrieve and 
persist token from Sync 2.0 token server 
913199: Use HTTPS for FxAccounts server URL

These build on the about:accounts page to obtain and persist the necessary 
credentials for authenticating with storage servers. I'll work with desktop 
folks until we land these.


These are under development and dependent on the previous:

907420: Patch Sync 1.1 client to use Sync 2.0 tokens to authenticate to storage 
server (Sam Penrose)
911378: Give IdentityManager (Sync 1.1 backend) handles to FxAccount service 
and Hawk generator (Sam Penrose)
911384: Add Hawk support for authenticating requests to the sync storage server 
(Brian Warner)
905995: Reset password flow for Firefox Accounts (desktop) (Zach Carter)

These patch Firefox Accounts into the current Sync 1.1 codebase.


The remainder for Milestone 1:

906011: preference to toggle firefox accounts (desktop) 
906029: Redirect to proper Sync Setup based on firefox.accounts.enable (desktop)
906018: Implement Preference Pane for Firefox Accounts (desktop) 

I'll need input from UX and Dolske et al. for that.


Full tree here: 
https://bugzilla.mozilla.org/showdependencytree.cgi?id=905997&hide_resolved=1

Thanks,
Zach
_______________________________________________
Sync-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/sync-dev

Reply via email to