User Services/Sync/SetupSyncNext: Difference between revisions
< User Services | Sync
Jump to navigation
Jump to search
| Line 42: | Line 42: | ||
''' Servers URLs ''' | ''' Servers URLs ''' | ||
Prefs: | |||
'''Currently''' | |||
* [https://hg.mozilla.org/integration/fx-team/file/464aa919d253/browser/app/profile/firefox.js#l1340 current src] | |||
* identity.fxaccounts.auth.uri | |||
* firefox.accounts.remoteUrl | |||
After https://bugzilla.mozilla.org/show_bug.cgi?id=960332 lands | |||
* identity.fxaccounts.auth.uri | |||
* identity.fxaccounts.remote.uri | |||
* identity.fxaccounts.settings | |||
Dev URLs: | Dev URLs: | ||
| Line 50: | Line 61: | ||
Corresponding Dev Configs for Firefox: | Corresponding Dev Configs for Firefox: | ||
* | * Auth Server: https://api-accounts.dev.lcip.org/v1 | ||
* | * Content Server: https://accounts.dev.lcip.org/?service=sync | ||
* services.sync.tokenServerURI = http://token.dev.lcip.org/1.0/sync/1.5 | * services.sync.tokenServerURI = http://token.dev.lcip.org/1.0/sync/1.5 | ||
Revision as of 18:01, 24 January 2014
Overview
Here's where you find all things on setting up Firefox Accounts and New Sync
Please log any bugs: https://bugzilla.mozilla.org/enter_bug.cgi?product=Mozilla%20Services (component Server:Firefox Accounts)
Desktop FxA
Desktop Firefox Accounts Setup
- Get nightly desktop Firefox > 1/16/2014
- Launch Fx with new profile (run cmd for mac): /Applications/FirefoxNightly.app/Contents/MacOS/firefox -p
- enable FxA: in about:config context menu click and choose add pref:
- identity.fxaccounts.enabled (as boolean)
- set it’s value as true
- confirm the following Dev/Production configs are defined:
- firefox.accounts.remoteUrl -> will be soon: identity.fxaccounts.remote.uri
- identity.fxaccounts.auth.uri
- identity.fxaccounts.settings.uri
- services.sync.clusterURL
- services.sync.tokenServerURI
- restart Nightly
- go into file menu Tools > Setup Sync
- Create Account
- Verify account via email
- See Sync logs or start a new firefox instance with different profile. profile manager
Android FxA
Android Firefox Accounts Setup
- Get nightly android Firefox > 1/16/2014
- Go to Android Settings > Accounts> Add Account and select "Firefox Account"
- (unfortunately, there's currently no way to customize the server urls)
- Create Account
- Verify account via email
- See android logs [1] or start a new firefox instance with different profile profile manager to see the results of the sync
FxA URLs
- Recommend using a test profile as this may corrupt your sync data, NOT recoverable.
Servers URLs Prefs:
Currently
- current src
- identity.fxaccounts.auth.uri
- firefox.accounts.remoteUrl
After https://bugzilla.mozilla.org/show_bug.cgi?id=960332 lands
- identity.fxaccounts.auth.uri
- identity.fxaccounts.remote.uri
- identity.fxaccounts.settings
Dev URLs:
- Content Server: https://accounts.dev.lcip.org
- Auth Server: https://api-accounts.dev.lcip.org
- Token Server: https://token.dev.lcip.org
- Verifier: TBD
Corresponding Dev Configs for Firefox:
- Auth Server: https://api-accounts.dev.lcip.org/v1
- Content Server: https://accounts.dev.lcip.org/?service=sync
- services.sync.tokenServerURI = http://token.dev.lcip.org/1.0/sync/1.5
Stage URLs:
- Content server: https://accounts.stage.mozaws.net/
- Auth server: https://api-accounts.stage.mozaws.net/
- Token server: https://tokenserver-stage.stage.mozaws.net
Production URLs:
- Content server: accounts.firefox.com
- Auth server: api.accounts.firefox.com
- Token server: token.services.mozill.com
- Verifier: verifier.accounts.firefox.com (this one may be a little mushy)
Corresponding Production Configs for Firefox:
- TBD
Sync debugging - Desktop
- goto about:config
- search by 'sync.log'
- set services.sync.log.appender.file.level=Trace
- view logs here: about:sync-log
Useful Firefox Configs:
- services.sync.log.appender.file.logOnError=Yes
- services.sync.log.appender.file.logOnSuccess=Yes
Sync Debugging - Android
- TBD - add information here about using desktop/ADB or using logcat
- Mobile team will have lots of details
Sync Server Setup
- edwong's guess*
In about:config set this url:
- services.sync.jpake.serverURL
- services.sync.clusterURL
- services.sync.serverURL
- services.sync.syncKeyHelpURL