<div dir="ltr"><div><div><div><div><div><div><div>Hey all!<br><br></div>Vijay, Phil and I are in the final stages of developing a new feature called "signin confirmation."<br><br></div>Because Sync is such high value data, we want to be reasonably sure the only person that can access the user's Sync account is the user themselves. With signin confirmation, any time a user signs *in* to FxA for access to Sync, they must re-verify their email. Every. Time. This measure is a kind of 2FA without being full 2FA.<br><br></div><div>Each sign in to FxA for access to Sync will act similar to a user who signs up for a new account. The user will see a new screen that says "For additional security, you must verify your email." They will receive a new email that has security messaging. Once they click the link in the email, the browser will start syncing.<br></div><div><br></div>We have come to a point where the bulk of the heavy lifting is complete and we need to test in earnest.<br><br></div>I have set up an AWS stack that can be used to test all the Foxes.<br><br></div><a href="https://confirm-signin.dev.lcip.org/">https://confirm-signin.dev.lcip.org/</a><br><br></div>I have a handy user.js file that can be used for Firefox Desktop [1].<br><br></div><div>I am working on a test doc at [2], though this contains a lot of information you will be unable to test without a full local development stack.<br></div><div><br></div>What we need help with:<br><ul><li>Ensure you can sign up and in to Sync. Signing in will require an additional email verification.</li><li>Ensure the screens and emails you receive make sense.</li><li>Ensure Sync does not start until *after* you click the verification link in the email.</li><li>Ensure you can reset your password.</li><li>Ensure you can change your password.</li><li>Testing on Fennec and Fx for iOS.<br></li></ul><p>Any issues can be reported to me, or as Github issues in [3].</p><p></p><p>Thanks,<br>Shane<br></p><div>[1] - <a href="https://gist.github.com/shane-tomlinson/4b15926babda1804f43b70885d3dfa0d">https://gist.github.com/shane-tomlinson/4b15926babda1804f43b70885d3dfa0d</a><br>[2] - <a href="https://docs.google.com/document/d/1ztLvUs6fK6h2ump6FWBXw2-7CyXYcC39zd10t1VdDQc">https://docs.google.com/document/d/1ztLvUs6fK6h2ump6FWBXw2-7CyXYcC39zd10t1VdDQc</a><br>[3] - <a href="https://github.com/mozilla/fxa-content-server/issues/new">https://github.com/mozilla/fxa-content-server/issues/new</a><br></div></div>