Weryfikacja dwuetapowa
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Autoryzacja Google Ads umożliwia włączenie weryfikacji dwuetapowej na koncie Google Ads. W tabeli poniżej przedstawiamy 3 scenariusze włączania weryfikacji dwuetapowej.
Użytkownik włącza weryfikację dwuetapową na swoim koncie Google.
|
Użytkownik może samodzielnie włączyć weryfikację dwuetapową na swoim koncie Google.
Po włączeniu weryfikacji dwuetapowej
Podczas procesu uwierzytelniania OAuth2 Google prosi użytkownika o weryfikację dwuetapową przed wydaniem tokena odświeżania.
Po wydaniu tokena odświeżania można go użyć do wygenerowania tokena dostępu potrzebnego w wywołaniach API.
Poprzednie tokeny odświeżania
Token odświeżania wydany przed włączeniem przez użytkownika weryfikacji dwuetapowej pozostaje ważny po włączeniu przez niego tej weryfikacji. Token odświeżania może być używany do wydawania ważnych tokenów dostępu w zwykły sposób.
|
Administrator wymaga, aby użytkownicy konta Google Ads włączyli weryfikację dwuetapową na swoim koncie Google
|
Administrator konta może wymagać, aby wszyscy użytkownicy konta Google Ads włączyli weryfikację dwuetapową na swoim koncie Google.
Użytkownik włącza weryfikację dwuetapową
Podczas procesu uwierzytelniania OAuth2 Google prosi użytkownika o weryfikację dwuetapową przed wydaniem tokena odświeżania.
Po wydaniu tokena odświeżania można go użyć do wygenerowania tokena dostępu potrzebnego w wywołaniach API.
Użytkownik nie włącza weryfikacji dwuetapowej
Podczas procesu uwierzytelniania użytkownik nie zobaczy prośby o weryfikację dwuetapową. Nie zależy ona od żadnych ustawień na koncie Google Ads.
Po wydaniu tokena odświeżania można go używać do wydawania tokenów dostępu. Jednak wywołania interfejsu API dokonywane przy użyciu tego tokena dostępu będą kończyć się błędem
TWO_STEP_VERIFICATION_NOT_ENROLLED , dopóki użytkownik nie włączy weryfikacji dwuetapowej na swoim koncie Google.
Poprzednie tokeny odświeżania
Ta reguła dotyczy też tokenów odświeżania wydanych przed wprowadzeniem wymogu weryfikacji dwuetapowej. Token odświeżania może być używany do generowania tokenów dostępu, ale wywołania interfejsu API wykonywane za pomocą tych tokenów dostępu będą kończyć się błędem
TWO_STEP_VERIFICATION_NOT_ENROLLED
dopóki użytkownik nie włączy weryfikacji dwuetapowej na swoim koncie Google.
|
Google wymaga, aby wszyscy użytkownicy konta Google Ads włączyli weryfikację dwuetapową na swoim koncie Google {:#require-2-step}
|
W niektórych przypadkach Google może wymagać, aby wszyscy użytkownicy konta Google Ads włączyli weryfikację dwuetapową na swoim koncie Google.
Po włączeniu weryfikacji dwuetapowej
Podczas procesu uwierzytelniania OAuth2 Google prosi użytkownika o weryfikację dwuetapową przed wydaniem tokena odświeżania.
Nie ma to związku z tym, czy Google włączyło na koncie Google Ads wymaganie, aby wszyscy użytkownicy włączyli weryfikację dwuetapową.
Po wydaniu tokena odświeżania można go używać do generowania tokena dostępu potrzebnego w wywołaniach API.
Poprzednie tokeny odświeżania
Token odświeżania wydany przed włączeniem przez użytkownika weryfikacji dwuetapowej pozostaje ważny po włączeniu przez niego tej weryfikacji. Token odświeżania może być używany do wydawania prawidłowego tokena dostępu w zwykły sposób.
Wywołania interfejsu API wykonywane przy użyciu tego tokena dostępu nie będą powodować błędu TWO_STEP_VERIFICATION_NOT_ENROLLED , ponieważ włączenie weryfikacji dwuetapowej zostało zainicjowane przez Google, a nie przez administratora konta Google Ads.
|
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-08-27 UTC.
[null,null,["Ostatnia aktualizacja: 2025-08-27 UTC."],[[["\u003cp\u003eGoogle Ads authorization supports enabling 2-Step Verification for enhanced security, impacting how refresh and access tokens function.\u003c/p\u003e\n"],["\u003cp\u003eUsers voluntarily enabling 2-Step Verification or being required to by administrators or Google will encounter a 2-Step Verification prompt during authentication.\u003c/p\u003e\n"],["\u003cp\u003eIf an administrator requires 2-Step Verification, API calls will fail with an error until it's enabled, even with existing refresh tokens.\u003c/p\u003e\n"],["\u003cp\u003eRefresh tokens issued before enabling 2-Step Verification generally remain valid but may be subject to the specific scenario and enforcement level.\u003c/p\u003e\n"],["\u003cp\u003eGoogle enforcing 2-Step Verification differs from administrator enforcement, as API calls with existing refresh tokens won't encounter the \u003ccode\u003eTWO_STEP_VERIFICATION_NOT_ENROLLED\u003c/code\u003e error.\u003c/p\u003e\n"]]],[],null,["# 2-Step Verification\n\nGoogle Ads authorization supports enabling [2-Step Verification on your Google Ads\naccount](//support.google.com/google-ads/answer/12864186). The following table\npresents the three scenarios for enabling 2-Step Verification.\n\n|-----------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ### User turns on 2-Step Verification on their own Google Account | *A user might decide on their own to turn on 2-Step Verification for their Google Account.* #### After 2-Step Verification is enabled During the [OAuth2 authentication flow](/google-ads/api/docs/oauth/client-library), Google prompts the user for 2-Step Verification before issuing a refresh token. Once issued, the refresh token can be used to generate the access token needed in API calls. #### Previous refresh tokens A refresh token that was issued before the user enabled 2-Step Verification remains valid after the user enables 2-Step Verification. The refresh token can be used to issue valid access tokens as usual. |\n| ### Administrator requires users of a Google Ads account to enable 2-Step Verification on their Google Account | *An account administrator can require all users of a Google Ads account to [enable 2-Step Verification](https://support.google.com/google-ads/answer/12865295) on their Google Account.* #### User enables 2-Step Verification During the [OAuth2 authentication flow](/google-ads/api/docs/oauth/client-library), Google prompts the user for 2-Step Verification before issuing a refresh token. Once issued, the refresh token can be used to generate the access token needed in API calls. #### User doesn't enable 2-Step Verification During the authentication flow, the user won't see the 2-Step Verification prompt. This experience is independent of any settings on the Google Ads account. Once issued, the refresh token can be used to issue access tokens. However, the API calls made using this access token will fail with a [`TWO_STEP_VERIFICATION_NOT_ENROLLED`](/google-ads/api/reference/rpc/v21/AuthenticationErrorEnum.AuthenticationError#two_step_verification_not_enrolled) error until the user enables 2-Step Verification in their Google Account. ##### Previous refresh tokens This rule applies to refresh tokens issued prior to the 2-Step Verification requirement as well---the refresh token can be used to generate access tokens, but API calls made with these access tokens will fail with a [`TWO_STEP_VERIFICATION_NOT_ENROLLED`](/google-ads/api/reference/rpc/v21/AuthenticationErrorEnum.AuthenticationError#two_step_verification_not_enrolled) error until the user enables 2-Step Verification in their Google Account. |\n| ### Google requires all users of a Google Ads account to opt in to 2-step verification on their Google Account {:#require-2-step} | *In some cases, Google might require all users of a Google Ads account to enable 2-step verification on their Google Account.* #### After 2-Step Verification is enabled During the [OAuth2 authentication flow](/google-ads/api/docs/oauth/client-library), Google prompts the user for 2-Step Verification before issuing a refresh token. This experience is independent of whether Google opted in the Google Ads account to require all its users to enable 2-factor verification. Once issued, the refresh token can be used to generate the access token needed in API calls as usual. #### Previous refresh tokens A refresh token that was issued before the user enabled 2-Step Verification remains valid after the user enables 2-Step Verification. The refresh token can be used to issue a valid access token as usual. API calls made using this access token won't encounter the `TWO_STEP_VERIFICATION_NOT_ENROLLED` error because the 2-Step Verification opt-in was initiated by Google and not by the Google Ads account administrator. |"]]