User Services/Sync/SetupSyncNext: Difference between revisions

From MozillaWiki
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:
* identity.fxaccounts.auth.uri=https://api-accounts.dev.lcip.org/v1
* Auth Server: https://api-accounts.dev.lcip.org/v1
* firefox.accounts.remoteUrl=https://accounts.dev.lcip.org/?service=sync
* Content Server: https://accounts.dev.lcip.org/?service=sync
** pref will be ~ 1/27: firefox.accounts.remote.url
* 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:

Corresponding Dev Configs for Firefox:

Stage URLs:

Production URLs:

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