SaaSMaestro
仕組み 診断 レポート 機能 ヘルプセンター ログイン

Google OAuthクライアントの設定

SaaSMaestroが読み取り専用アクセスをリクエストできるようにするための、一度きりのGoogle Cloudの設定。

Googleに読み取り専用アクセスをリクエストするには、SaaSMaestroにGoogle CloudプロジェクトのOAuthクライアントが必要です。各ワークスペースに専用のクライアントがあり、それぞれの[データ接続]タブで設定します。1つのGoogle Cloudプロジェクトですべてに対応できます。

まず確認:ワークスペースの[設定]→[データ接続]を開き、「Google OAuthの設定」ボックスを確認します。「設定済み」または「.envで設定済み」と表示されていれば設定は完了しているので、すぐにGoogleアカウントの接続に進めます。

この操作ができるユーザー

表示しているワークスペースのオーナーと管理者です。この変更はワークスペース内の全員のGoogleへのサインイン方法に影響するため、直近15分以内にパスワードを入力していない場合は、再度パスワードの入力を求められます。

手順

ワークスペースの[データ接続]タブで「Google OAuthの設定」ボックスをクリックします。設定ウィンドウでは、同じ5つの手順を順に案内します:

  1. Google Cloudプロジェクトを作成または選択します。どのプロジェクトでも構いません。
  2. 3つのAPIを有効にします:Google Analytics Admin API、Google Analytics Data API、Google Search Console API。
  3. 同意画面を設定します。接続するGoogleアカウントがすべて自社のGoogle Workspaceに属している場合は「内部」(Internal)を選択します。それ以外の場合は「外部」(External)を選択し、アプリがテストモードの間は、接続する各Googleアカウントをテストユーザーとして追加してください。
  4. 種類が「ウェブ アプリケーション」のOAuthクライアントを作成し、設定ウィンドウに表示されたリダイレクトURIを追加します。完全に一致させるため、「コピー」ボタンを使用してください。
  5. クライアントの認証情報を貼り付けます:Client IDとClient secretを貼り付け、「認証情報を保存」をクリックします。

設定のテスト

  • 認証情報をテストは、サインインせずにClient IDとシークレットをGoogleで確認します。
  • サインインをテストは、Googleサインインを最後まで実行し、成功した場合はそのアカウントをワークスペースに接続します。

Client secretは暗号化して保存されます。Client IDだけを変更する場合は、シークレットの欄を空欄のままにすれば保存済みのシークレットが維持されます。「保存済みの認証情報を削除」で削除できます。

よくあるエラー

Googleの表示対処法
redirect_uri_mismatchGoogle CloudのリダイレクトURIが完全に一致していません。httpまたはhttpsや末尾のパスも含めて、設定ウィンドウから再度コピーしてください。
access_denied同意画面が「外部」かつテストモードになっており、このGoogleアカウントがテストユーザーに登録されていません。同意画面のテストユーザーに追加してください。
APIが有効になっていない3つのAPIのうち1つがプロジェクトで有効になっていません。有効にしてから1分ほど待ち、もう一度お試しください。
invalid_clientClient IDまたはシークレットが誤っているか、クライアントが削除されています。新しい認証情報を貼り付けてください。

次へ:Googleアカウントの接続

関連する質問

Google Cloudプロジェクトを設定する必要はありますか?

ワークスペースの[データ接続]タブにある「Google OAuthの設定」ボックスに未設定と表示されている場合のみ必要です。各ワークスペースに専用のOAuthクライアントがありますが、1つのGoogle Cloudプロジェクトですべてに対応できます。設定ウィンドウが5つの手順で案内します。

お探しの情報が見つかりませんでしたか?

すべてのメッセージに担当者が目を通し、通常1営業日以内にご返信します。

お問い合わせ