Windows 10 已于2025年10月14日停止支持。如果您正在使用 Windows 10,参见 这篇文章

Windows 10 reached EOS (end of support) on October 14, 2025. If you are on Windows 10, see this article.

搜索 | 用户支持

防范以用户支持为名的诈骗。我们绝对不会要求您拨打电话或发送短信,及提供任何个人信息。请使用“举报滥用”选项报告涉及违规的行为。

详细了解
已解决 已存档

Sync with Two-Step Authentication protected Google account failed

Jacky He 已回复
Jacky He

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] ```
已附加屏幕截图

所有回复 (1)

选择的解决方案

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.

由Jacky He于修改