Hello sync-dev and dev-fxacct,

Some description of this feature probably went out already, but in case you
missed it, there's a new, easier way to configure desktop Firefox to point
at non-production servers.

Instead of changing the values for 9 preferences, you can add a new
preference, "identity.fxaccounts.autoconfig.uri", set to your content
server's URL, and it will query the /.well-known/fxa-client-configuration
endpoint, and figure out what to set all the relevant preferences to for
you, based on the response.

Some notes:

1. This feature is in Firefox Desktop versions >= 52. So right now, just
Nightly.

2. The old way of doing things still works, and AFAIK there's no plan to
break that. If you don't want to bother with this, you can ignore it.

3. If this preference is set and you aren't logged in, we'll try to
configure ourselves based on it whenever you load the signup or signin
page. If you *are* logged in, we'll ignore it.

4. If we configured ourselves based on this setting, we'll un-configure
ourselves (back to the default values) on sign-out.

5. You can also configure the `context` query parameter we use for requests
to the content server when this pref is used by changing the value of the
"identity.fxaccounts.contextParam" preference, which defaults to
"fx_desktop_v3" (To be clear, this preference does nothing unless the new
"identity.fxaccounts.autoconfig.uri" preference is set, and we're
configuring ourselves).

In case you want to read the actual patch, this work was done as part of
bug 1249520.

Obviously feel free to ask any questions about this.

Thanks,
Thom Chiovoloni [:tcsc]
_______________________________________________
Sync-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/sync-dev

Reply via email to