概要
Connectors を通じてGoogle Workspaceサービス(Drive、Docs、Sheets、Calendar、またはGmail)に接続しようとすると 「This app is blocked」 というエラーメッセージが表示される場合、それは通常、組織のGoogle WorkspaceにおけるGoogle OAuthの設定の誤りが原因です。 このガイドでは、問題を解決してReplit AppにGoogleサービスを接続できるようにする手順を説明します。
トラブルシューティング手順
ステップ1: シークレットモードを試す
ブラウザの拡張機能やキャッシュされたデータがOAuthフローを妨げることがあります。シークレットモードを使用するとこれらの問題を回避できます。1
シークレットモードを開く
ブラウザで新しいシークレット(Chrome)またはプライベート(Firefox/Safari)ウィンドウを開きます。
2
Replitにサインイン
replit.com でReplitアカウントにログインします。
3
接続を再試行する
Project EditorでアプリをOpen し、サイドバーで Connectors に移動して、Googleサービスへの接続を再試行します。
ステップ2: Google WorkspaceのOAuth設定を確認する
このステップでは、組織のGoogle管理コンソールへのアクセスが必要です。管理者アクセス権がない場合は、ITチームに連絡してください。
1
Google管理コンソールを開く
組織のGoogle管理コンソールにログインします。
2
ユーザーの存在を確認する
Users セクションに移動して、Replit接続を試みているアカウントが一覧に含まれていることを確認します。

3
APIコントロールに移動する
Security > Access and data control > API controls に移動します。

4
サードパーティアプリのアクセスを開く
Manage third-party app access を選択します。

5
OAuthアクセスを確認する
Google WorkspaceのユーザーにOAuthアクセスが有効になっていることを確認します。制限されている場合は、ReplitがOAuthフローを完了できるように必要なアクセスを付与してください。
ステップ3: ReplitをOAuth信頼済みクライアントとして追加する
組織がデフォルトでサードパーティアプリのアクセスを制限している場合、明示的にReplitを信頼する必要があります。1
Google管理コンソールを開く
組織のGoogle管理コンソールにログインします。
2
APIコントロールに移動する
Security > Access and data control > API controls に移動します。
3
サードパーティアプリのアクセスを開く
App access control の下で Manage third-party app access を選択します。
4
新しいアプリを追加する
Add app ボタンを選択し、ドロップダウンから OAuth App Name or Client ID を選択します。
5
Replitを検索する
ReplicのClient IDを入力します:Search を選択します。検索結果にReplitアプリが表示されたら選択します。
6
アクセスレベルを設定する
アクセスレベルを Trusted に設定します。
7
保存する
Save を選択します。
まだブロックされている場合
3つのステップをすべて完了してもエラーが続く場合:- 組織単位(OU)を再確認する: Google WorkspaceポリシーはOUごとにスコープされることがあります。OAuthと信頼済みアプリの設定が、接続しようとしているユーザーが含まれるOUに適用されていることを確認してください。
- Google Workspaceアラートを確認する: 管理コンソールで Reporting > Audit and investigation > OAuth log events を確認して、Replitに関連する拒否されたリクエストがないか確認します。
- Replitサポートに連絡する: 問題がGoogle Workspace側にない場合は、Replitサポート にお問い合わせください。
関連ドキュメント
- Connectorsの概要 — Google Workspaceコネクタを含むすべての連携タイプについて学ぶ
- コネクタの管理 — WorkspaceおよびOrganizationコネクタの管理者設定
- Google Workspace管理者ヘルプ: サードパーティアプリのアクセスを管理する — OAuthアプリアクセスの管理に関するGoogleの公式ガイド
このエラーの解決に関するオリジナルガイドを提供してくれたElement451チームに特別な感謝を申し上げます。この記事はそのガイドを基に作成しました。