Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

Sync with Two-Step Authentication protected Google account failed

  • 1 reply
  • 0 have this problem
  • 37 views
  • Last reply by Jacky He

more options

I discovered that I cannot sync with my google account protected from 2FA.

In detail:

  1. Numbered list item showing something went wrong page when I am trying to login from (about:preferences#sync);
  2. Numbered list item Login successful with another account not protected by 2FA

Note that:

  1. Numbered list item cookie allowed;
  2. Numbered list item using newest version;
  3. Numbered list item protection set to standard;
  4. Numbered list item tried to reinstall firefox

but none of them are successful.

I have also confirm that:

  1. Numbered list item the account is able to sign in from other platform from mozilla(it's the account I'm using now)
  2. Numbered list item there's no (significant) error logged from the F12 console

full F12 message here: ``` GET https://accounts.firefox.com/post_verify/third_party_auth/callback?context=oauth_webchannel_v1&entrypoint=preferences-reverify&action=email&service=sync&client_id=5882386c6d801776&response_type=code&access_type=offline&scope=https://identity.mozilla.com/apps/oldsync+profile&state=Y3UDr2_XIlwjqswEnyjs1g&code_challenge=d3K0xaJKqskxM0DZJugMDgEvVMbgLGmKSuKn0fvK9kM&code_challenge_method=S256&keys_jwk=eyJjcnYiOiJQLTI1NiIsImV4dCI6dHJ1ZSwia2V5X29wcyI6W10sImt0eSI6IkVDIiwieCI6IklnQUFGX0dWSUhtQnQxczdGU1Nya3FFMTZZQ2lZb0FxSFF1R2RoNlJnMmciLCJ5IjoiLU1Gb0VvY0tMU1VVY1dqVlhEeWVkWFUyaEF2N1p3d093akNRUV9wVDhoZyJ9 [HTTP/3 200 143ms]

GET https://cdn.accounts.firefox.com/settings/prod/static/css/main.47bc55cc.css [HTTP/2 200 OK 0ms]

GET https://cdn.accounts.firefox.com/settings/prod/query-fix.js [HTTP/2 200 0ms]

GET https://cdn.accounts.firefox.com/settings/prod/static/js/main.e5e8b95eb0758054510f.js [HTTP/2 200 0ms]

sentry-config-builder Object { msg: "Config setting for sentry.dsn specified, enabling sentry for env prod!" } config-builder.ts:49:9 sentry-config-builder Object { msg: "sentry targeting: prod" } config-builder.ts:63:9 XHRPOST https://accounts.firefox.com/nimbus-experiments [HTTP/3 200 148ms]

XHRGET https://cdn.accounts.firefox.com/settings/prod/static/static-asset-manifest.json [HTTP/2 200 0ms]

XHRGET https://cdn.accounts.firefox.com/settings/prod/static/locales/zh-TW/main.92b0a10b.ftl [HTTP/2 200 0ms]

XHRGET https://cdn.accounts.firefox.com/settings/prod/static/locales/zh-CN/main.61fb087e.ftl [HTTP/2 200 0ms]

XHRGET https://cdn.accounts.firefox.com/settings/prod/static/locales/en-GB/main.948aff3a.ftl [HTTP/2 200 0ms]

XHRGET https://cdn.accounts.firefox.com/settings/prod/static/locales/en/main.ca2a17d4.ftl [HTTP/2 200 0ms]

XHRGET https://cdn.accounts.firefox.com/settings/prod/static/locales/en-CA/main.105631bd.ftl [HTTP/2 200 0ms]

XHRPOST https://graphql.accounts.firefox.com/graphql [HTTP/3 200 148ms]

GET https://accounts.firefox.com/favicon.ico [HTTP/3 200 0ms]

XHRPOST https://graphql.accounts.firefox.com/graphql [HTTP/3 200 144ms]

webchannel WebChannelMessageToContent { target: Window, isTrusted: true, detail: {…}, srcElement: Window, currentTarget: Window, eventPhase: 2, bubbles: false, cancelable: false, returnValue: true, defaultPrevented: false, … } console.ts:40:19 webchannel WebChannelMessageToContent { target: Window, isTrusted: true, detail: {…}, srcElement: Window, currentTarget: Window, eventPhase: 2, bubbles: false, cancelable: false, returnValue: true, defaultPrevented: false, … } console.ts:40:19 XHRPOST https://graphql.accounts.firefox.com/graphql [HTTP/3 200 143ms]

XHRGET https://api.accounts.firefox.com/v1/totp/exists [HTTP/3 200 142ms]

GET https://cdn.accounts.firefox.com/settings/prod/static/media/moz-logo-bw-rgb.af4ff126cf0c81ef136dc2542f4a5e30.svg [HTTP/1.1 200 OK 0ms] ```

I discovered that I cannot sync with my google account protected from 2FA. In detail: # Numbered list item showing something went wrong page when I am trying to login from (about:preferences#sync); # Numbered list item Login successful with another account not protected by 2FA Note that: # Numbered list item cookie allowed; # Numbered list item using newest version; # Numbered list item protection set to standard; # Numbered list item tried to reinstall firefox but none of them are successful. I have also confirm that: # Numbered list item the account is able to sign in from other platform from mozilla(it's the account I'm using now) # Numbered list item there's no (significant) error logged from the F12 console full F12 message here: ``` GET https://accounts.firefox.com/post_verify/third_party_auth/callback?context=oauth_webchannel_v1&entrypoint=preferences-reverify&action=email&service=sync&client_id=5882386c6d801776&response_type=code&access_type=offline&scope=https://identity.mozilla.com/apps/oldsync+profile&state=Y3UDr2_XIlwjqswEnyjs1g&code_challenge=d3K0xaJKqskxM0DZJugMDgEvVMbgLGmKSuKn0fvK9kM&code_challenge_method=S256&keys_jwk=eyJjcnYiOiJQLTI1NiIsImV4dCI6dHJ1ZSwia2V5X29wcyI6W10sImt0eSI6IkVDIiwieCI6IklnQUFGX0dWSUhtQnQxczdGU1Nya3FFMTZZQ2lZb0FxSFF1R2RoNlJnMmciLCJ5IjoiLU1Gb0VvY0tMU1VVY1dqVlhEeWVkWFUyaEF2N1p3d093akNRUV9wVDhoZyJ9 [HTTP/3 200 143ms] GET https://cdn.accounts.firefox.com/settings/prod/static/css/main.47bc55cc.css [HTTP/2 200 OK 0ms] GET https://cdn.accounts.firefox.com/settings/prod/query-fix.js [HTTP/2 200 0ms] GET https://cdn.accounts.firefox.com/settings/prod/static/js/main.e5e8b95eb0758054510f.js [HTTP/2 200 0ms] sentry-config-builder Object { msg: "Config setting for sentry.dsn specified, enabling sentry for env prod!" } config-builder.ts:49:9 sentry-config-builder Object { msg: "sentry targeting: prod" } config-builder.ts:63:9 XHRPOST https://accounts.firefox.com/nimbus-experiments [HTTP/3 200 148ms] XHRGET https://cdn.accounts.firefox.com/settings/prod/static/static-asset-manifest.json [HTTP/2 200 0ms] XHRGET https://cdn.accounts.firefox.com/settings/prod/static/locales/zh-TW/main.92b0a10b.ftl [HTTP/2 200 0ms] XHRGET https://cdn.accounts.firefox.com/settings/prod/static/locales/zh-CN/main.61fb087e.ftl [HTTP/2 200 0ms] XHRGET https://cdn.accounts.firefox.com/settings/prod/static/locales/en-GB/main.948aff3a.ftl [HTTP/2 200 0ms] XHRGET https://cdn.accounts.firefox.com/settings/prod/static/locales/en/main.ca2a17d4.ftl [HTTP/2 200 0ms] XHRGET https://cdn.accounts.firefox.com/settings/prod/static/locales/en-CA/main.105631bd.ftl [HTTP/2 200 0ms] XHRPOST https://graphql.accounts.firefox.com/graphql [HTTP/3 200 148ms] GET https://accounts.firefox.com/favicon.ico [HTTP/3 200 0ms] XHRPOST https://graphql.accounts.firefox.com/graphql [HTTP/3 200 144ms] webchannel WebChannelMessageToContent { target: Window, isTrusted: true, detail: {…}, srcElement: Window, currentTarget: Window, eventPhase: 2, bubbles: false, cancelable: false, returnValue: true, defaultPrevented: false, … } console.ts:40:19 webchannel WebChannelMessageToContent { target: Window, isTrusted: true, detail: {…}, srcElement: Window, currentTarget: Window, eventPhase: 2, bubbles: false, cancelable: false, returnValue: true, defaultPrevented: false, … } console.ts:40:19 XHRPOST https://graphql.accounts.firefox.com/graphql [HTTP/3 200 143ms] XHRGET https://api.accounts.firefox.com/v1/totp/exists [HTTP/3 200 142ms] GET https://cdn.accounts.firefox.com/settings/prod/static/media/moz-logo-bw-rgb.af4ff126cf0c81ef136dc2542f4a5e30.svg [HTTP/1.1 200 OK 0ms] ```
Attached screenshots

Chosen solution

Turns out I have not set the password. It should have nothing to do with the 2FA settings. For any external account(those created with google/apple etc), you'll need to do that before synchronizing.

For any developer of Firefox or staff in Mozilla, I kindly request you to add an error code or identifier to the page above.

Read this answer in context 👍 0

All Replies (1)

more options

Chosen Solution

Turns out I have not set the password. It should have nothing to do with the 2FA settings. For any external account(those created with google/apple etc), you'll need to do that before synchronizing.

For any developer of Firefox or staff in Mozilla, I kindly request you to add an error code or identifier to the page above.

Modified by Jacky He

Helpful?

Ask a question

You must log in to your account to reply to posts. Please start a new question, if you do not have an account yet.