검토 절차

이 가이드에서는 클래스룸 부가기능의 검토 절차를 설명합니다. 시간 제한이 있는 민감한 작업이 있으므로 주의 깊게 읽어보세요.

부가기능은 신뢰 및 안전팀의 OAuth 인증을 받고 Google Workspace Marketplace팀의 승인을 받아야 합니다. OAuth 인증에 관한 일반적인 정보는 OAuth 인증 FAQ를 참고하세요. Google Workspace Marketplace 앱 검토 절차에 관한 일반적인 정보는 앱 검토 정보를 참고하세요.

부가기능 개발 완료

부가기능 요구사항 검토

부가기능 동작이 요구사항을 충족하는지 확인합니다.

부가기능 테스트

부가기능은 부가기능 테스트 계획의 절차에 따라 검토됩니다. 게시를 위해 제출하기 전에 공개 부가기능으로 테스트 절차를 따르세요. 이러한 테스트에서 실패하면 부가기능이 승인되는 데 필요한 시간이 크게 늘어날 수 있습니다.

데모 동영상 녹화

애플리케이션에서 요청된 각 OAuth 범위를 사용하는 방법을 보여주는 화면 녹화를 만듭니다. 부가기능 개발을 위해 부가기능 설치 흐름과 부가기능 첨부파일 생성을 보여주는 것이 좋습니다.

녹화가 완료되면 화면 녹화를 YouTube에 일부 공개 동영상으로 YouTube에 업로드합니다. 일부 공개 동영상은 링크를 통해서만 액세스할 수 있습니다. OAuth 인증 절차를 시작할 때 동영상 링크를 입력하라는 메시지가 표시됩니다. 그러면 OAuth팀에서 부가기능 애플리케이션을 검토할 때 동영상을 시청합니다.

게시 준비

Cloud 프로젝트 구성 확인

Google Cloud 프로젝트에서 다음 구성 설정을 각각 검토합니다.

  • Cloud 프로젝트의 인증 대상 페이지에서 다음을 확인합니다.
    • 게시 상태가 프로덕션 입니다.
    • 사용자 유형이 외부 입니다.
  • Cloud 프로젝트의 인증 브랜딩 페이지에서 다음을 확인합니다.
    • 모든 필수 입력란이 작성되었습니다.
    • 애플리케이션 홈페이지가 앱 자체에 연결되지 않고 제품에 관한 정보에 연결되는지 확인합니다.
  • Cloud 프로젝트의 인증 데이터 액세스 페이지에서 다음을 확인합니다.
    • .../auth/userinfo.email 또는 .../auth/userinfo.profile 민감하지 않은 범위 중 하나 이상이 지정되어 있습니다.
    • 부가기능에 필요한 다른 모든 범위 가 지정되어 있습니다. 클래스룸 부가기능의 경우 민감한 .../auth/classroom.addons.teacher.../auth/classroom.addons.student 범위가 포함되어야 합니다.
    • 데모 동영상 입력란에는 요청된 범위의 데이터를 사용하는 방법을 보여주는 YouTube 동영상 링크를 제공해야 합니다. 이전에 녹화한 스크린캐스트 링크를 제공합니다.
  • 다음 API 라이브러리가 사용 설정되어 있습니다.

Marketplace SDK 설정 확인

Google Workspace Marketplace SDK 앱 구성 페이지에서 다음을 확인합니다.

  • 클래스룸 부가기능이 앱 통합에서 선택되어 있습니다.
  • 부가기능의 방문 페이지 URI가 연결 설정 URI에 제공되어 있습니다.
  • 모든 허용된 첨부파일 URI 프리픽스 가 제공되어 있습니다.
  • OAuth 범위 목록이 OAuth 동의 화면 및 애플리케이션 코드에 지정된 범위와 정확히 일치합니다.
  • 개발자 링크의 개발자 이메일정기적으로 모니터링되는 이메일 주소입니다. Marketplace팀은 이 주소를 사용하여 개발자와 소통합니다.
  • 앱 공개 상태가 공개 로 설정되어 있고 일부 공개 체크박스가 선택되어 있습니다.

프로젝트의 Google Workspace Marketplace 스토어 등록정보 페이지가 등록정보 고려사항을 준수하는지 확인합니다.

검토자 액세스 허용

다음 Marketplace 검토팀 사용자 계정에 애플리케이션 액세스 권한을 부여합니다. 또한 두 교사 사용자를 초안 테스터로 부가기능 애플리케이션에 추가합니다.

  • teacher@marketplacetest.info
  • teacher2@marketplacetest.info
  • student@marketplacetest.info
  • student2@marketplacetest.info

Marketplace 팀에서 검토를 시작하면 이메일을 보내드립니다. 검토자가 제품에서 이러한 계정을 사용하기 위해 설정 단계를 실행해야 하는 경우 자세한 안내를 포함하여 이메일에 답장하세요.

OAuth 인증 완료

제출하여 확인받기

신뢰 및 안전팀은 부가기능이 애플리케이션에서 요청하는 OAuth 범위를 적절하게 사용하는지 확인해야 합니다. Google Cloud 프로젝트의 인증 확인 센터에서 인증을 시작합니다. 확인 준비 를 클릭합니다.

확인 대화상자에 인증 브랜딩, 대상, 데이터 액세스 페이지의 구성된 값이 표시됩니다. 정보가 올바른지 확인한 후 확인 을 클릭하여 계속합니다.

인증팀과 소통

OAuth 인증팀에서 인증 요청을 처리합니다. 검토자는 OAuth 동의 화면에 구성된 이메일 주소를 사용하여 개발자와 소통합니다. 검토자는 우려사항과 인증이 완료되는 시점을 알려드립니다.

민감한 OAuth 범위만 사용하는 경우 이 절차에는 일반적으로 영업일 기준 3~5일이 걸립니다. 제한된 OAuth 범위를 사용하는 경우 추가 시간과 조치가 필요할 수 있습니다.

Google Workspace Marketplace 검토 완료

제출하여 검토받기

Google Cloud 프로젝트의 Google Workspace Marketplace 스토어 등록정보 페이지 하단에서 게시를 클릭합니다. Marketplace 검토팀은 Google Workspace 및 클래스룸 부가기능 요구사항에 따라 부가기능을 테스트합니다.

검토팀과 소통

Marketplace 검토팀은 Google Workspace Marketplace SDK 앱 구성 페이지에 지정된 개발자 이메일 주소로 직접 소통합니다. 부가기능에 관한 우려사항을 알리거나 게시 승인을 알리기 위해 개발자에게 알림이 전송됩니다. 이 절차에는 2~3주를 할당하는 것이 좋습니다.

게시 승인 후

Marketplace 승인 후 부가기능 등록정보는 선택한 지역의 모든 Google Workspace for Education 도메인에서 사용할 수 있습니다. Marketplace SDK 앱 구성에서 일부 공개 옵션을 선택 해제하여 부가기능 등록정보가 검색결과 및 탐색 시 표시되도록 합니다.