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

# authenticate

> API トークンまたは OAuth リフレッシュトークンを使用して認証する

`authenticate` コマンドは、ブラウザを開かずに API トークンまたは既存の OAuth リフレッシュトークンを使って Diversion アカウントにログインします。対話型の [login](/ja/cmd-ref/login) フローが使えないスクリプトや CI 環境で使用します。

```bash theme={null}
dv authenticate <token> [--enterprise <enterprise>]
```

`<token>` は `dvk_` で始まる Diversion API トークン、または認証済みクライアントによって以前に提供された OAuth リフレッシュトークンのいずれかです。参照: [API トークンを生成する](/ja/ci-cd#api-トークンを生成する)。

`[--enterprise <enterprise>]` は特定のエンタープライズアカウントに対して認証します。ほとんどのユーザーはこれを省略できます。

対話的に使用する場合は、[`dv login`](/ja/cmd-ref/login) を推奨します。
