Data Manager API의 사용자 인증 정보를 외부 사용자에게 요청하는 애플리케이션을 실행하기 전에 Google Cloud 프로젝트가 Google OAuth 앱 인증을 받아야 합니다.
이 가이드에서는 개발 중에 권장되는 잠재고객 구성 전환과 Google OAuth 앱 인증을 완료하는 단계를 다룹니다.
앱 잠재고객 단계
개발 단계에 따라 Google Cloud 콘솔에서 잠재고객 페이지를 다양한 사용자 유형 및 게시 상태 설정으로 구성합니다. 초기 테스트에서 프로덕션 출시로 원활하게 전환하려면 다음 단계를 따르세요.
1단계: 초기 개발 (테스트)
개발을 시작하고 기본 API 요청을 테스트할 때는 다음을 확인하세요.
- 게시 상태: 테스트로 설정합니다.
사용자 유형:
Google Cloud 프로젝트가 Google Workspace 조직에 속하고 조직의 사용자만 앱을 사용하는 경우 내부를 선택합니다.
그렇지 않으면 외부를 선택합니다.
테스트 사용자: 사용자 유형을 외부로 설정한 경우 사용자 추가를 클릭하여 사용자 인증 정보를 생성하는 데 사용하는 Google 계정을 수동으로 추가합니다. 나열된 Google 계정만 앱을 승인할 수 있으며 테스트 한도 및 토큰 만료 규칙이 적용됩니다.
인증: 테스트 중에는 필요하지 않습니다. 외부를 사용하는 경우 테스트 사용자는 동의 화면으로 진행하기 전에 확인되지 않은 앱에 대한 테스트 액세스 권한이 있음을 확인하는 경고 화면을 보게 됩니다.
2단계: 출시 직전 (인증 제출)
통합이 완료되고 사용자 인터페이스가 빌드되었으며 다음 달에 출시할 계획인 경우 다음 단계를 따르세요.
- 게시 상태: 프로덕션으로 전환됩니다.
- 사용자 유형: 앱이 광고주 고객과 같은 조직 외부 고객에게 서비스를 제공하는 경우 외부로 설정합니다.
- 작업: 앱을 제출하여 인증받기 Google OAuth 앱 인증 절차는 몇 주가 걸릴 수 있으므로 UI가 준비되면 최대한 빨리 제출하세요.
- 사전 체험판 테스터 처리: 인증 검토 중에는 외부 사용자에 대해 앱이 인증되지 않은 상태로 유지됩니다. 사전 베타 테스터를 온보딩해야 하는 경우 다음 단계를 따르세요.
- 확인되지 않은 앱 화면이 표시된다고 안내합니다.
- 고급을 클릭한 다음 APP_NAME로 이동 (안전하지 않음)을 클릭하여 계속 진행하도록 안내합니다.
앱 인증 요구사항
인증 센터에서 인증을 위해 앱을 제출하려면 Google 인증 플랫폼 설정을 구성하고 필요한 인증 자료를 준비하세요.
인증 범위
데이터 액세스 페이지에서 애플리케이션에 필요한 범위만 요청합니다. Data Manager API는 민감한 범위를 사용합니다.
https://www.googleapis.com/auth/datamanager(기본 범위)https://www.googleapis.com/auth/datamanager.partnerlink(파트너 링크의 경우)
연락처 정보
Google OAuth 인증팀은 Google Cloud 프로젝트에 구성된 프로젝트 소유자 및 프로젝트 편집자에게 모든 커뮤니케이션을 전송합니다. 정보 요청을 놓치지 않도록 Google Cloud 콘솔에서 이 연락처 세부정보를 최신 상태로 유지하세요.
데모 동영상
신청한 범위를 애플리케이션에서 사용하는 방법을 보여주는 공개 액세스 가능한 데모 동영상 (예: 미등록 YouTube 동영상 또는 공개 Google Drive 링크) 링크를 제공합니다.
동영상이 앱 기능 데모 동영상 요구사항을 충족하는지 확인하세요.
3단계: 출시 준비 완료 (인증됨)
Google OAuth 인증팀에서 앱 인증 요청이 승인되었다고 알리면 별도의 조치가 필요하지 않습니다. 이제 앱이 인증되었으며 외부 사용자는 인증되지 않은 앱 경고 화면이 표시되지 않고 앱을 승인할 수 있습니다.