コンテンツにスキップ
Zidooka
スポンサーリンク

gogcliでauthできない!OAuth設定からテストユーザー追加までの流れ

※ この記事の内容について、業務・開発上お困りの場合は個別に対応できます(5,000円〜)。

問題:gog auth login ができない

gogcli(Google CLIツール)をインストール後、gog auth login を実行したら以下のエラーが表示された:

OAuth credentials not configured. Run: gog auth credentials

解決策その1:OAuth認証情報の設定

Google Cloud Consoleで取得したOAuthクライアントJSONファイルを設定する必要がある。

手順

  1. Google Cloud Console で「デスクトップアプリ」用のOAuthクライアントを作成
  2. JSONファイルをダウンロード
  3. 以下のコマンドで設定:
gog auth credentials ~/Downloads/client_secret_xxxx.json

次の問題:アクセスをブロックエラー

OAuth設定後、再度 gog auth login を実行したら今度は別のエラー:

アクセスをブロック: gog-cli-auth は Google の審査プロセスを完了していません
このアプリは現在テスト中で、デベロッパーに承認されたテスターのみがアクセスできます。

エラー画面

解決策その2:テストユーザーの追加

Google Cloud Consoleで自分のメールアドレスをテストユーザーとして追加する必要がある。

手順

  1. Google Cloud Console にアクセス
  2. APIとサービスOAuth同意画面 を選択
  3. テストモードになっていることを確認
  4. テストユーザーセクションまでスクロール
  5. ユーザーを追加 をクリック
  6. 使用するメールアドレスを入力
  7. 保存 をクリック
OAuth同意画面の設定
  1. 数分待ってから、再度 gog auth login を実行

これで無事ログインできるようになる!

まとめ

gogcliの認証は2段階の設定が必要:

  1. OAuth認証情報の設定(JSONファイル)
  2. テストユーザーの追加(Google Cloud Console)

個人利用の場合は「テスト」モードのままで、自分のメールをテストユーザーとして追加するのが最も簡単。

関連記事

スポンサーリンク

ZIDOOKA!

この記事の内容について、対応できます

ZIDOOKA!では、この記事で扱っている内容に関連する技術トラブルや開発上の問題について、フリーランスとして個別対応を行っています。
「調べても解決しない」「業務で詰まっている」「社内で対応が難しい」といった場合にご相談ください。

個別対応:5,000円〜 (内容・工数により事前にお見積りします)

AI活用に関するポリシー

当サイトでは、記事の執筆支援にAIを活用する場合があります。ただし、AIに記事作成を全面的に委任することはなく、あくまでライティングの補助として利用しています。「AIを活用することで生産性が向上し、より伝わりやすいコンテンツになるならば積極的に利用すべき」という方針のもと運営しています。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です