Авторизация Google Рекламы поддерживает включение двухэтапной аутентификации в вашем аккаунте Google Рекламы . Если пользователь включает двухэтапную аутентификацию для своего аккаунта, это может повлиять на работу вашего приложения при выполнении вызовов API, использующих учётные данные OAuth пользователя. В следующей таблице представлены три сценария, которые разработчик должен знать при использовании двухэтапной аутентификации.
Сценарий | Объяснение |
---|---|
Пользователь включает двухэтапную аутентификацию в своей учетной записи Google. | Пользователь может самостоятельно решить включить двухэтапную аутентификацию для своего аккаунта Google. После включения двухэтапной аутентификации В процессе аутентификации OAuth 2.0 Google предлагает пользователю пройти двухэтапную аутентификацию перед выдачей токена обновления. После выдачи токена обновления его можно использовать для генерации токена доступа, необходимого для вызовов API. Существующие токены обновления Токен обновления, выданный до того, как пользователь включил двухэтапную аутентификацию, остаётся действительным после её включения. Этот токен обновления можно использовать для выдачи действительных токенов доступа в обычном режиме. |
Администратор требует от пользователей аккаунта Google Ads включить двухэтапную аутентификацию в своем аккаунте Google. | Администратор учетной записи может потребовать от всех пользователей учетной записи Google Ads включить двухэтапную аутентификацию в своей учетной записи Google. Пользователь включает двухэтапную аутентификацию В процессе аутентификации OAuth 2.0 Google предлагает пользователю пройти двухэтапную аутентификацию перед выдачей токена обновления. После выдачи токена обновления его можно использовать для генерации токена доступа, необходимого для вызовов API. Пользователь не включил двухэтапную аутентификацию В процессе аутентификации пользователь не увидит запрос на двухэтапную аутентификацию. Этот процесс не зависит от настроек аккаунта Google Рекламы. После выпуска токен обновления можно использовать для выдачи токенов доступа. Однако вызовы API, выполняемые с использованием этого токена доступа, будут завершаться ошибкой Существующие токены обновления Это правило также применяется к токенам обновления, выпущенным до введения требования двухэтапной проверки — токен обновления можно использовать для генерации токенов доступа, но вызовы API, выполненные с этими токенами доступа, будут завершаться ошибкой |
Google требует, чтобы все пользователи аккаунта Google Ads включили двухэтапную аутентификацию в своих аккаунтах Google. | В некоторых случаях Google может потребовать от всех пользователей аккаунта Google Ads включить двухэтапную аутентификацию в своем аккаунте Google. После включения двухэтапной аутентификации В процессе аутентификации OAuth 2.0 Google предлагает пользователю пройти двухфакторную аутентификацию перед выдачей токена обновления. Этот процесс не зависит от того, включил ли Google в аккаунте Google Ads требование ко всем пользователям включить двухфакторную аутентификацию. После выдачи токен обновления можно использовать для генерации токена доступа, необходимого в вызовах API, как обычно. Существующие токены обновления Токен обновления, выданный до того, как пользователь включил двухэтапную аутентификацию, остаётся действительным после её включения. Токен обновления можно использовать для выдачи действующего токена доступа, как обычно. Вызовы API, выполненные с использованием этого токена доступа, не приведут к ошибке |