TabbitBlog

ブラウザエージェントがログイン状態を再利用する方法

ブラウザとプロファイルを特定し、許可済みページを確認して、認証情報をエクスポートせずに再起動を試します。

この記事の内容
  1. 実行環境、プロファイル、タブを特定する
  2. 対応する再利用方法を選ぶ
  3. 認証をブラウザ内にとどめる
  4. 同じタスクを二回実行する
  5. 失効や取り消しに対応する
  6. 利用者の二つの報告
  7. Cookie をコピーする必要はありますか?

毎回ログイン画面が出るときは、実際に開いたブラウザとプロファイルを確認します。新規プロファイルにはサイトの状態がありません。許可済みの永続プロファイルは有効なセッションを保持できますが、受け入れるかはサイトが決めます。先に画面のアカウントやワークスペースを確認します。

実行環境、プロファイル、タブを特定する

エージェントとブラウザは別の場所で実行できます。タブはコンテキストに属し、プロファイルによってアカウントが異なります。実行環境、プロファイルまたは接続ラベル、正確なオリジンを記録します。既知の目印があるページを読み取り専用で開きます。接続や HTTP 200 だけではアカウントは確認できません。

Browser Use · Real Browser

対応する再利用方法を選ぶ

反復テストでは、ツールが対応するなら専用永続プロファイルを使います。許可された接続ツールはログイン済みプロファイルに接続できます。公開ページや未ログインのテストには新規コンテキストが使えます。遠隔ブラウザは手元のセッションを自動継承しません。別の許可済み認証や状態保存を使います。

モードプロファイル
Persistent既存セッション
Existing-session attach既存セッション
Isolatedクリーンな環境

Playwright MCP · Profile and state OpenClaw · Browser profiles

認証をブラウザ内にとどめる

操作者がサイトでログインするか、承認済みテスト認証を使います。エージェントが通常必要とするのは目印で、Cookie やトークン値ではありません。状態ファイルには認証情報が含まれ得ます。必要な場合だけ保存し、秘密として扱います。複数プロセスで同じディレクトリを共有せず、操作前に権限を確認します。

Playwright · Authentication

同じタスクを二回実行する

専用 Tabbit Browser Dev プロファイルでローカル練習ページを開きました。初回 GET /workspace は H01-FIXTURE-SIGNED-OUT。Authorize demo を一度押すとテスト用セッションができ、H01-FIXTURE-READY を表示しました。ブラウザを完全に終了後、新しいプロセスで同じプロファイルと URL を開くと、認証クリックなしで H01-FIXTURE-READY を取得しました。すべて模擬データです。

手順GET /workspace期待結果
1HTTP 200SIGNED-OUT → READY (1)
2HTTP 200READY (0)
3HTTP 200SIGNED-OUT (0)

ログインが必要と表示した初回の Tabbit

許可済み練習ワークスペースを表示した二回目の Tabbit

失効や取り消しに対応する

三回目の前にサーバーがセッションを取り消しました。同じプロファイルと URL でも HTTP 200 のまま H01-FIXTURE-SIGNED-OUT でした。自動ログインはありません。実タスクでログイン画面、別ワークスペース、権限確認が出たら停止し、操作者に承認済みアクセスを確認・更新してもらいます。永続化でサーバー側の失効は防げません。

利用者の二つの報告

r/automation では定期タスクの移行で認証が消えた例、r/AI_Agents ではツール作者が新規ブラウザで未ログインになった例がありました。個別の経験です。実際のプロファイルと目印を確認します。

r/automation r/AI_Agents

いいえ。対応する接続で有効な許可済みプロファイルの状態を使えます。操作前にサイト、ワークスペース、権限を確認します。

よくある質問

Cookie をコピーする必要はありますか?

いいえ。対応する接続で有効な許可済みプロファイルの状態を使えます。操作前にサイト、ワークスペース、権限を確認します。

現在のプロファイルはどう確認しますか?

エージェントとブラウザは別の場所で実行できます。タブはコンテキストに属し、プロファイルによってアカウントが異なります。実行環境、プロファイルまたは接続ラベル、正確なオリジンを記録します。既知の目印があるページを読み取り専用で開きます。接続や HTTP 200 だけではアカウントは確認できません。

どの再利用方法がありますか?

反復テストでは、ツールが対応するなら専用永続プロファイルを使います。許可された接続ツールはログイン済みプロファイルに接続できます。公開ページや未ログインのテストには新規コンテキストが使えます。遠隔ブラウザは手元のセッションを自動継承しません。別の許可済み認証や状態保存を使います。

再利用をどう検証しますか?

専用 Tabbit Browser Dev プロファイルでローカル練習ページを開きました。初回 GET /workspace は H01-FIXTURE-SIGNED-OUT。Authorize demo を一度押すとテスト用セッションができ、H01-FIXTURE-READY を表示しました。ブラウザを完全に終了後、新しいプロセスで同じプロファイルと URL を開くと、認証クリックなしで H01-FIXTURE-READY を取得しました。すべて模擬データです。

セッションが失効したらどうしますか?

三回目の前にサーバーがセッションを取り消しました。同じプロファイルと URL でも HTTP 200 のまま H01-FIXTURE-SIGNED-OUT でした。自動ログインはありません。実タスクでログイン画面、別ワークスペース、権限確認が出たら停止し、操作者に承認済みアクセスを確認・更新してもらいます。永続化でサーバー側の失効は防げません。

次のステップへ

Tabbit と一緒に仕事をしましょう。

タブをまたいで調査し、繰り返しのブラウザ作業を自動化し、あらゆる文脈を手の届くところに。