인증 및 승인 문제 해결

이 페이지에서는 인증 및 승인과 관련하여 발생할 수 있는 몇 가지 일반적인 문제를 설명합니다.

This app isn't verified

OAuth 동의 화면에 '확인되지 않은 앱입니다'라는 경고가 표시되면 앱에서 민감한 사용자 데이터에 대한 액세스를 제공하는 범위를 요청하는 것입니다. 애플리케이션에서 민감한 범위를 사용하는 경우 앱은 인증 프로세스를 거쳐 경고 및 기타 제한사항을 삭제해야 합니다. 개발 단계에서 고급 > {프로젝트 이름}으로 이동(안전하지 않음)을 선택하여 이 경고를 계속 진행할 수 있습니다.

File not found error for credentials.json

코드 샘플을 실행할 때 credentials.json과 관련하여 '파일을 찾을 수 없음' 또는 '해당 파일을 찾을 수 없음' 오류 메시지가 표시될 수 있습니다.

이 오류는 데스크톱 애플리케이션 사용자 인증 정보를 승인하지 않은 경우에 발생합니다. 데스크톱 애플리케이션의 사용자 인증 정보를 만드는 방법을 알아보려면 사용자 인증 정보 만들기로 이동하세요.

사용자 인증 정보를 만든 후 다운로드한 JSON 파일이 credentials.json로 저장되었는지 확인합니다. 그런 다음 파일을 작업 디렉터리로 이동합니다.

Token has been expired or revoked

코드 샘플을 실행할 때 '토큰이 만료되었습니다' 또는 '토큰이 취소되었습니다.'라는 오류 메시지가 표시될 수 있습니다.

이 오류는 Google 승인 서버의 액세스 토큰이 만료되거나 취소된 경우에 발생합니다. 잠재적인 원인 및 해결 방법에 대한 자세한 내용은 갱신 토큰 만료를 참조하세요.

자바스크립트 오류

다음은 몇 가지 일반적인 JavaScript 오류입니다.

Error: origin_mismatch

이 오류는 웹페이지를 제공하는 데 사용되는 호스트와 포트가 Google Cloud 콘솔 프로젝트에 허용되는 자바스크립트 출처와 일치하지 않는 경우 승인 흐름 중에 발생합니다. 승인된 JavaScript 출처를 설정하고 브라우저의 URL이 원본 URL과 일치하는지 확인하세요.

idpiframe_initialization_failed: Failed to read the 'localStorage' property from 'Window'

이 오류는 브라우저에서 서드 파티 쿠키 및 데이터 스토리지가 사용 설정되지 않은 경우에 발생합니다. 이러한 옵션은 Google 로그인 라이브러리에 필요합니다. 자세한 내용은 서드 파티 쿠키 및 데이터 저장소를 참고하세요.

idpiframe_initialization_failed: Not a valid origin for the client

이 오류는 등록된 도메인이 웹페이지를 호스팅하는 데 사용 중인 도메인과 일치하지 않을 때 발생합니다. 등록한 출처가 브라우저의 URL과 일치하는지 확인합니다.