Hi all,

This is the start of regular (  weekly?) progress report for Firefox Accounts 
engineering. The goal is to provide more external visibility into our 
development process. If this doesn't work for you, let me know what does. These 
updates cover the last two weeks. 

-chris

Firefox Accounts API/Server Development (Dev lead: Danny Coates)
- Nick Alexander reviewed API and provided feedback: 
https://mail.mozilla.org/pipermail/sync-dev/2013-July/000115.html
- We iterated the API to address Nick's comments: 
https://github.com/mozilla/picl-idp/pull/96
- Dev work on these API changes was merged today. Pull request: 
https://github.com/mozilla/picl-idp/pull/118
- Sam Penrose built an scrypt helper service to be used in the key stretching 
process for limited resource clients: https://github.com/mozilla/scrypt-helper

Firefox Accounts Client Development (Dev leads: Zach Carter, Nick Alexander)
- Nick Alexander has started building an Android client for the Auth service. 
This is against the previous version of API and he will iterate this after 
https://github.com/mozilla/picl-idp/pull/118 is merged. Follow Nick's work 
here: 
:https://bugzilla.mozilla.org/show_bug.cgi?id=903123
- Zach Carter has started development of JS client library: 
https://github.com/mozilla/picl-gherkin This will likely be used for 
authenticating to the Firefox Accounts server from Firefox OS and Marketplace 
on Desktop, but possibly for Firefox Desktop or Android as well. See discussion 
here: https://mail.mozilla.org/pipermail/sync-dev/2013-August/000226.html
- Brian Warner has developed Python client for testing and validation purposes: 
https://github.com/warner/picl-spec-crypto

Firefox Accounts Devops (interim Dev leads: Ryan Kelly and James Bonacci):
- Currently led by Ryan Kelly and James Bonacci until we have full time support 
from Mark Mayo's group
- Resources have been requested from Mark Mayo.
- We developed a preliminary deployment plan for Firefox Accounts: 
https://wiki.mozilla.org/Identity/AttachedServices/DeploymentPlanning 
- Ryan deployed a dev server for the Firefox Accounts API: 
http://idp.dev.lcip.org/ Note: PR #118 is not deployed yet
- Ryan deployed a dev server for the scrypt helper service: 
http://scrypt.dev.lcip.org/

Firefox Accounts UX:
-  Usability Study results presented this week: 
http://people.mozilla.org/~jgruen/pdx_deck/

Next week:
- Further evaluate the viability of authentication from content on Firefox 
Desktop; loop in Gavin and Dolske (Karlof, Warner, Lloyd)
- Finish client JS implementation and integrate into PICL sign in mocks (Carter)
- Define success criteria for FA deployment and start to build a load testing 
infrastructure (Kelly/Bonacci)
- Update Android client to speak with changes in PR #118 (Alexander)
- Finish server API implementation for "forgot password" flow. Finish server 
integration tests. (Coates)
_______________________________________________
Sync-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/sync-dev

Reply via email to