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

