【GAS】ブラウザの入っていない環境でclasp loginする方法

環境

  • Windows 7(ホストOS)
  • CentOS 6.9 (ゲストOS、ブラウザなし)

CentOSはWindows上に作成した仮想環境です。

手順

  1. ゲストOSで clasp login

    $ clasp login
    🔑 Authorize clasp by visiting this url:
    https://accounts.google.com/o/oauth2/v2/auth?access_type=offline&scope=XXXXX(以下略)
    
  2. ホストOSで上記URLにアクセス

  3. claspにアクセスを許可

  4. アクセス許可後に遷移されるURLに、ゲストOSからリクエスト送信
    $ curl localhost:42906/?code=4/XXXXX(以下略)

ブラウザの入っている環境でのログインに比べると少し手間ですが、
以上の手順で、ブラウザの入っていない環境でもログイン可能です。

Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account log in.