管理画面・記事

ターミナル(AI)から投稿するたびに出る承認を、省略できない?

ひとことで答えると

できます。ログアウトせずに保存したログインを使い続けるか、管理画面で「APIトークン」を発行して使います。

くわしい答え

emdash login の承認画面が毎回出るのは、作業のたびに emdash logout で接続を切っているためです。省略する方法は2つあります。

方法1:ログアウトしない

emdash login で保存されたログインは、パソコンの ~/.config/emdash/auth.json に残り、次からは承認なしで使えます。使用中の鍵は1時間ごとに自動で更新され、更新用の鍵は最長90日有効です(EmDash 1.3.1 のプログラムで確認)。

方法2:APIトークンを発行する

管理画面の「Settings」→「API Tokens」で発行します。

  • 使える範囲(スコープ)を絞れます。記事の投稿だけなら「content:read」「content:write」、画像も上げるなら「media:read」「media:write」のように、必要なものだけ選びます。最強の「admin」は付けないのが安全です(ただし、検索の索引の作り直しなど一部の作業は admin が必要です)
  • 有効期限を選べます(30日・90日・1年など)
  • 発行したトークンは、環境変数 EMDASH_TOKEN に入れて使います

どちらも「鍵を手元に置いたまま」になることは覚えておきましょう。トークンはプログラムのファイルやチャットに貼らない、範囲は最小限・期限は短めにする、使わなくなったら管理画面で削除する、の3点が安全に使うコツです。

Q&A集のトップへ戻る