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

この記事の内容、60分で一緒に解決できます。

「詰まって進めない」「社内で対応できない」など、状況を聞いて最短ルートを提案します。

初回5,000円〜/事前見積りで安心。

コメントを残す

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

あわせて読みたい記事