> ## Documentation Index
> Fetch the complete documentation index at: https://openclawdoc.org/llms.txt
> Use this file to discover all available pages before exploring further.

# 認証監視

> OpenClaw は openclaw models status を通じて、OAuth の有効期限の状態を公開します。自動化やアラートにはこれを利用してください。スクリプトは、スマートフォン向けワークフローのための追加オプションにすぎません。

OpenClaw は `openclaw models status` を通じて、OAuth の有効期限の状態を公開します。自動化やアラートにはこれを利用してください。スクリプトは、スマートフォン向けワークフローのための追加オプションにすぎません。

## 推奨: CLI チェック（ポータブル）

```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
openclaw models status --check
```

終了コード:

* `0`: 正常
* `1`: 認証情報が期限切れ、または存在しない
* `2`: まもなく期限切れ（24 時間以内）

これは cron や systemd で動作し、追加のスクリプトは不要です。

## オプションのスクリプト（運用 / スマートフォン向けワークフロー）

これらは `scripts/` 配下にあり、**オプション**です。ゲートウェイホストへの SSH アクセスを前提としており、systemd + Termux 向けに調整されています。

* `scripts/claude-auth-status.sh` は現在、`openclaw models status --json` を正本の情報源として使います（CLI が利用できない場合は、直接ファイルを読み取る方式にフォールバックします）。そのため、タイマー環境でも `openclaw` が `PATH` 上にあるようにしてください。
* `scripts/auth-monitor.sh`: cron/systemd タイマーの実行対象。アラートを送信します（ntfy またはスマートフォン）。
* `scripts/systemd/openclaw-auth-monitor.{service,timer}`: systemd ユーザータイマー。
* `scripts/claude-auth-status.sh`: Claude Code + OpenClaw の認証チェッカー（full/json/simple）。
* `scripts/mobile-reauth.sh`: SSH 経由で実行するガイド付き再認証フロー。
* `scripts/termux-quick-auth.sh`: ワンタップでウィジェットの状態を確認し、認証 URL を開きます。
* `scripts/termux-auth-widget.sh`: 完全なガイド付きウィジェットフロー。
* `scripts/termux-sync-widget.sh`: Claude Code の認証情報を OpenClaw に同期します。

スマートフォン向けの自動化や systemd タイマーが不要であれば、これらのスクリプトは使わなくて構いません。
