Hey all, I'm back!

*2015-06-08 through 2015-06-15*


*Summary*

The Spring campaign has launched, we are a bit more relaxed, and our work
is paying dividends. Our team is growing, email opt-in is released,
settings are being updated, our test tools are better every day, and
Whistler is almost upon us.



*New Interns*
Sai Prashanth Chandramouli, our second intern of the summer, has started.
Sai has been actively contributing to cleaning up the content server repo,
and is will be working on multi-factor auth this summer. Sai can be reached
at [email protected]. Don't forget to say hi!

Zach Carter is Sai's local mentor. Sai has been working with Vlad and Peter
DeHaan on his first pull requests, and will be working with Ryan Feeley and
I on multi-factor authentication.

Riadh, our third intern of the summer, will start on June 29th, the Monday
after Whistler.



*Contributors*
Our newest contributor is Sai! Sai has been busy at work ensuring coding
consistency across the repo [1] as well as replacing JSHint with ESLint [2].



*Settings changes*
Zach and John Gruen got together in NYC to redesign the settings page [3]
to be easier to use and involve fewer screen transitions. Their work in
progress can be seen on [4].



*Marketing email opt-in*
The marketing email opt-in [5] has been merged, and a special train, train
38.2, was pushed out the door mid-train to maximize the number of users
given the opportunity to opt-in while the spring campaign is still running.



*First run*
Ryan Feeley and I met up with the Growth team to discuss the last items
needed for the Fx 40 release. A few minor updates were requested [6]. John
Petto from the growth team will continue with the integration after
Whistler.



*Profile images in the browser*
Edouard has been going gangbusters adding profile images to Firefox
Desktop. Mark Hammond has been supporting Edouard with his first Firefox
patches. Several patches are in review [7][8]. Users will soon see their
profile image from both the Hamburger menu and within preferences!



*Change Email*
Work has begun to allow users to change their email address [9]. This
feature has far reaching effects and will need to be handled cautiously
[10][11][12][13]. Reliers need to be aware that an email address is *not* a
stable identifier. For a stable identifier, OAuth reliers should request
the "profile:uid" scope.



*OAuth refresh tokens*
Refresh tokens are coming [14][15]!

>From Ryan Kelly's description:
In this new world, access tokens will expire after some short timeframe.
For reliers that require ongoing access to profile information, they can
request a special "refresh token" that will allow them to mint new access
tokens at will.

OAuth reliers will be able to request short lived access tokens that are
given to services, and a long lived refresh token that is only given to the
OAuth server to request a new short lived access token. When ready, reliers
will need to specify `access_type=offline` in the URL when redirecting to
the OAuth server.



*Testing/Metrics*
Vlad updated The Intern from version 2 to version 3, which gives us a
simpler API to work with as well as much nicer output. Vlad is also working
on much better JavaScript error reporting.



*Notification emails*
I have been working on adding three new notification emails - password
changed, password reset, and new Sync device [16]. These emails are part of
a larger drive to inform users of important account events.


*Upcoming*

   - Train 39 should be released today!
   - Whistler next week!
   - Riadh, our third intern, starts on the 29th.

Shane

----------------------------

[1] - https://github.com/mozilla/fxa-content-server/pull/2537
[2] - https://github.com/mozilla/fxa-content-server/pull/2578
[3] - https://github.com/mozilla/fxa-content-server/issues/2336
[4] - https://uxwip.dev.lcip.org/
[5] - https://github.com/mozilla/fxa-content-server/pull/2532
[6] - https://github.com/mozilla/fxa-content-server/issues/2101
[7] - https://bugzilla.mozilla.org/show_bug.cgi?id=1171253
[8] - https://bugzilla.mozilla.org/show_bug.cgi?id=1139698
[9] - https://github.com/mozilla/fxa-content-server/issues/2527
[10] - https://github.com/mozilla/fxa-auth-server/issues/489
[11] - https://bugzilla.mozilla.org/show_bug.cgi?id=1173566
[12] - https://bugzilla.mozilla.org/show_bug.cgi?id=1174019
[13] -
https://docs.google.com/a/mozilla.com/document/d/1Fbu4YqDm4PRYmnOjFq8Wkz0YT2GDL7B8Q6ERKeCvsjc/edit?usp=sharing
[14] - https://github.com/mozilla/fxa-content-server/issues/2589
[15] - https://github.com/mozilla/fxa-oauth-server/issues/209
[16] - https://github.com/mozilla/fxa-auth-mailer/pull/26
_______________________________________________
Dev-fxacct mailing list
[email protected]
https://mail.mozilla.org/listinfo/dev-fxacct

Reply via email to