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