4.1.2 2단계 인증 (2SV)
Google Ads 승인은 Google Ads 계정의 2단계 인증 (2SV)을 지원합니다. 2단계 인증은 선택사항이므로 Google Ads MCC 계정의 모든 하위 계정에서 2단계 인증을 사용 설정해야 하는지 여부를 선택할 수 있습니다. 사용자에게 2단계 인증을 설정할 필요가 없더라도 Google 계정 설정에서 활성화할 수 있습니다.
사용자가 2단계 인증을 사용 설정한 경우 OAuth2 인증 흐름에서 Google은 갱신 토큰을 발급하기 전에 사용자에게 2단계 인증을 요청하는 메시지를 표시합니다. 발급되면 갱신 토큰을 사용하여 API 호출에 필요한 액세스 토큰을 생성할 수 있습니다. 사용자가 2단계 인증을 사용 설정하기 전에 발급된 갱신 토큰은 유효한 상태로 유지되며 API 오류가 발생하지 않습니다.
사용자가 2단계 인증을 설정해야 하는 경우, 사용자가 2단계 인증을 사용 설정하기 전에 발급된 갱신 토큰에서 생성된 액세스 토큰을 사용해 API를 호출하면 TWO_STEP_VERIFICATION_NOT_ENROLLED 오류가 반환됩니다.
애플리케이션은 이 오류를 처리하고 사용자에게 Google 계정에 2단계 인증을 사용 설정하도록 안내해야 합니다.
사용자가 2단계 인증을 사용 설정하면 OAuth2 인증 흐름을 다시 진행할 수 있습니다. 이번에는 2단계 인증 메시지가 표시됩니다. 프롬프트를 완료하면 API를 호출할 때 더 이상 오류가 발생하지 않는 액세스 토큰을 발급하는 데 사용할 수 있는 갱신 토큰이 발급됩니다.
2단계 인증에 대해 자세히 알아보세요.