For #2, I mentioned that I was only talking about code in browser/ (meaning desktop Firefox) and as Chris pointed out, that UI isn't used for FxA. Removing this code won't break anything that's currently supposed to be working. I was mostly asking in case there were plans to resume work on this project.
Thanks, Matthew ----- Original Message ----- > Native Desktop FxA relies on the jwcrypto components of the native Persona > work, but none of the DOM API or UI. > > I don’t know of any plans to finish/re-work the native Persona in Desktop > Firefox. > > The answer might be different for FxOS/B2G. > > -chris > > > On Sep 22, 2014, at 1:10 PM, Jared Hirsch <[email protected]> wrote: > > > Hi Matthew, > > > > The key question is which parts of the Identity module are still used by > > the Firefox Accounts code, which we do need on desktop (for sync) and on > > b2g. > > > > Adding the dev-fxacct list and CCing the Gecko people most likely to know > > the answer here. > > > > As far as Desktop Persona integration, there was a patch in the Persona > > repo that was backed out[1] earlier this year, and I'm not aware of any > > plans to attempt to complete that integration. > > > > Cheers, > > > > Jared > > > > [1] https://github.com/mozilla/persona/pull/4154 > > > > On Sep 17, 2014, at 11:04 PM, Matthew N. <[email protected]> wrote: > > > >> Hello, > >> > >> In Summer 2012 some Firefox desktop support[1] for BrowserID landed in > >> mozilla-central. The feature was never enabled by default as there was > >> remaining work to do on the UI, backend and API. > >> > >> Austin King started work on bringing this project back to life a little > >> less than a year ago but we didn't get to the point of being ready for > >> Nightly testing. > >> > >> I haven't been hearing much demand for finishing up this project and last > >> I heard there were still proposed changes to the BrowserID API. As a > >> result the desktop code isn't really being maintained and it's starting > >> to become a maintenance issue with tests[2]/code breaking over time and > >> not being fully E10S-friendly[3]. > >> > >> This raises some questions: > >> 1) Does desktop BrowserID integration fit into any long-term identity > >> strategy? If so, how does this fit? > >> 2) Any objections to removing the /browser/-specific code from > >> mozilla-central for now? I'm assuming there is no short-term use for this > >> but correct me if I'm wrong. > >> 3) Does the recent usage of OAuth2 instead of the BrowserID for Loop-FxA > >> integration on desktop indicate a shift away BrowserID? > >> > >> I'm looking forward to your feedback as I'm interested in this both as a > >> integrator and as a user of BrowserID. > >> > >> Thanks, > >> Matthew N. > >> > >> [1] https://bugzilla.mozilla.org/show_bug.cgi?id=764213 > >> [2] https://bugzilla.mozilla.org/show_bug.cgi?id=1063404 > >> [3] https://bugzilla.mozilla.org/show_bug.cgi?id=941426 > >> _______________________________________________ > >> dev-identity mailing list > >> [email protected] > >> https://lists.mozilla.org/listinfo/dev-identity > > > > _______________________________________________ > > Dev-fxacct mailing list > > [email protected] > > https://mail.mozilla.org/listinfo/dev-fxacct > > _______________________________________________ Dev-fxacct mailing list [email protected] https://mail.mozilla.org/listinfo/dev-fxacct

