Open Bug 1245594 Opened 9 years ago Updated 9 years ago

Catalogue risks and dependencies around testing FxAccounts

Categories

(www.mozilla.org :: Bedrock, defect)

Development/Staging
defect
Not set
normal

Tracking

(Not tracked)

People

(Reporter: agibson, Unassigned)

References

Details

Opening this bug to catalog the current risks, dependencies and bugs associated with testing Firefox Accounts signup iframe integration on www.mozilla.org. Currently we are only actively using the iframe on /firstrun, however we are now looking to use it more actively on different pages on the site. When it comes to testing FxA iframe integration we currently have some issues which I will detail below. Some are easily fixable by our team, but others may require some assistance by the Firefox Accounts team. 1.) Currently only demo4 has the right fxA iframe ID. This prevents us testing Firefox Accounts signups on any of the other demo servers. This is easily fixable by our team. 2.) Documentation for both local testing and testing on demo servers should be added to the bedrock docs. I filed Bug 1244888 for this which can be handled by out team. 3.) When testing the signup flow on our demo servers, it seems the final step (activate sync) is broken and does not work against the FxA staging server. I'm not sure where the issue lies here, but we should probably file a bug and look to work it out. I assume it's an issue on the FxA side of things. Unfortunately this issue prevents us testing the full flow of the form on a demo server. 4.) To test the form locally, we're currently relying on Shane's local development server (https://stomlinson.dev.lcip.org/). While this works, it is probably not the ideal long-term solution especially if we want to start using this form more predominantly on the site in different places. Ideally it would be good to have a dedicated dev server set up which we could work against.
See Also: → 1231412, 1244888
It hasn't been an issue to this point (:stomlinson has been great with the heads ups), but if we are going to be relying more on service, it would be nice to have a view of the FxA roadmap as it relates to the iframe implementation. A wiki-style view (or equivalent) of proposed API & UI changes could be really useful.
Filed Bug 1245918 for the broken email verification step when testing on demo server environments.
See Also: → 1245918
Bug 1245918 is now fixed, so we have the signup flow working fully on our demo environments again.
To follow up on how we're doing here: Issues discussed in items 1, 2 and 3 have all been fixed / addressed. I think we should be in a good place to test the FxA iframe on all our demo environments. The only real issue that remains is item 4 (a more robust long-term solution for local development).
You need to log in before you can comment on or make changes to this bug.