Data Manager API のユーザー認証情報を外部ユーザーにリクエストするアプリケーションをリリースする前に、Google Cloud プロジェクトで Google OAuth アプリの検証を受ける必要があります。
このガイドでは、開発中に推奨されるオーディエンス構成の移行と、Google OAuth アプリの確認を完了する手順について説明します。
アプリのオーディエンス フェーズ
開発の段階に応じて、Google Cloud コンソールのオーディエンス ページで、異なるユーザータイプと公開ステータスの設定を構成します。初期テストから本番環境への移行をスムーズに行うには、次のフェーズに沿って進めます。
フェーズ 1: 初期開発(テスト)
開発を開始して基本的な API リクエストをテストする場合:
公開ステータス: [テスト] に設定します。
ユーザーの種類:
Google Cloud プロジェクトが Google Workspace 組織に属しており、組織内のユーザーのみがアプリを使用する場合は、[内部] を選択します。
それ以外の場合は、[外部] を選択します。
テストユーザー: [ユーザータイプ] を [外部] に設定した場合は、[ユーザーを追加] をクリックして、認証情報の生成に使用する Google アカウントを手動で追加します。リストに登録されている Google アカウントのみがアプリを承認できます。また、テストの上限とトークンの有効期限ルールが適用されます。
テスト中に確認は必要ありません。[外部] を使用している場合、テストユーザーには、同意画面に進む前に、未確認のアプリへのテストアクセス権があることを確認する警告画面が表示されます。
フェーズ 2: リリース直前(適格性確認の提出)
統合が完了し、ユーザー インターフェースが構築され、翌月以内にリリースする予定の場合:
[オーディエンス ページ] の設定を更新します。
公開ステータス: [製品版] に移行します。
ユーザータイプ: 広告主クライアントなど、組織外の顧客にアプリを提供する場合は、[外部] に設定します。
アプリを送信して確認を受けます。Google OAuth アプリの確認プロセスには数週間かかることがあるため、UI の準備が整ったらできるだけ早く送信してください。
アプリの確認要件
検証センターで検証を受けるためにアプリを送信するには、Google Auth Platform の設定を構成し、必要な検証資料を準備します。
ブランディングとプライバシー ポリシー
Google Cloud コンソールの [ブランディング] ページで、送信する前に次の詳細を確認します。
アプリケーションのホームページ: ホームページは一般公開され、アプリケーションのプライバシー ポリシーへのリンクが明示されている必要があります。
プライバシー ポリシーのリンク: [ブランディング] ページで構成されたプライバシー ポリシーの URL は、アプリケーションのホームページにリンクされているプライバシー ポリシーの URL と一致する必要があります。
確認スコープ
[データアクセス] ページで、アプリケーションに必要なスコープのみをリクエストします。Data Manager API は機密スコープを使用します。
https://www.googleapis.com/auth/datamanager(プライマリ スコープ)https://www.googleapis.com/auth/datamanager.partnerlink(パートナー リンク用)
確認の送信時に、リクエストされたスコープへのアクセスがアプリケーションに必要な理由を詳しく説明してください。
連絡先情報
Google OAuth 確認チームは、Google Cloud プロジェクトで構成されているプロジェクト オーナーとプロジェクト編集者にすべての連絡を送信します。情報のリクエストを見逃さないように、Google Cloud コンソールでこれらの連絡先情報を最新の状態に保ってください。
確認チームからフォローアップの質問や更新のリクエスト(デモ動画や同意画面の設定の変更など)が送信された場合、デベロッパーが回答するまで審査は一時停止されます。提出物が数週間以上保留になっていて更新がない場合は、すべてのプロジェクト オーナーとプロジェクト編集者のメール受信トレイ(迷惑メールフォルダを含む)を確認してください。
デモ動画
リクエストされたスコープをアプリケーションがどのように使用しているかを示す、一般公開されているデモ動画(限定公開の YouTube 動画や一般公開の Google ドライブのリンクなど)へのリンクを提供します。
動画がアプリの機能デモ動画の要件をすべて満たしていることを確認します。これには、次の Data Manager API のチェックも含まれます。
エンドツーエンドのユーザー ジャーニーと OAuth 権限付与: ユーザーがログインまたは認可を開始してから OAuth 権限付与フローを完了するまでの、アプリケーションでのユーザー ジャーニー全体を示します。
アプリ ID の一致: 動画に表示されるアプリケーションの名前、ロゴ、ブランディングが、Google Cloud コンソールの [ブランディング ページ] の構成と一致していることを確認します。
OAuth 同意画面を英語で表示する: OAuth 同意画面全体を表示し、左下の言語セレクタを [English] に設定します。アプリがリクエストする Data Manager API スコープが画面に正確に表示されていることを確認します。
アプリの UI でのスコープの使用: リクエストされたスコープを使用するアプリの機能(共有パートナー リンクの作成、オーディエンス リストの作成、アプリケーションの UI でのデータの取り込みの構成など)を実演します。
フェーズ 3: リリース準備完了(確認済み)
Google OAuth 確認チームからアプリの確認リクエストが承認されたことが通知されたら、それ以上の対応は必要ありません。アプリが確認され、外部ユーザーは未確認アプリの警告画面が表示されることなくアプリを承認できるようになりました。