> For the complete documentation index, see [llms.txt](https://docs.roboflow.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.roboflow.com/reference/ja/ren-zheng/authentication.md).

# 認証

Roboflow APIおよびRoboflow Inferenceへのすべてのリクエストは認証されています。このセクションでは、Roboflowが提供する認証情報の種類、それぞれを使うべき場面、そしてリクエストに必要なIDの確認場所を説明します。

{% hint style="info" icon="key" %}
APIキーは次で確認できます [app.roboflow.com/settings/api](https://app.roboflow.com/settings/api).
{% endhint %}

## 認証情報の種類

Roboflowは複数の種類の認証情報をサポートしており、それぞれ異なる用途に適しています：

* **プライベートAPIキー** — デフォルトのワークスペース認証情報です。ワークスペースのデータ、モデル、プロジェクトへのフルアクセスを許可するため、パスワードのように扱い、サーバー側に保管してください。次の用途で使用します。 [REST API](/reference/ja/purattofmu/rest-api.md), [Python SDK](/reference/ja/purattofmu/python-sdk.md), [CLI](/reference/ja/purattofmu/cli.md)、およびセルフホストの [推論](https://docs.roboflow.com/deployment/self-hosted/self-hosted)。参照 [Roboflow APIキーの確認](/reference/ja/ren-zheng/authentication/find-your-roboflow-api-key.md).
* **公開可能キー** — 形式が `rf_<workspaceId>`の秘密ではない認証情報で、ブラウザやエッジコードに埋め込んでも安全です。たとえば [inferencejs](https://docs.roboflow.com/deployment/self-hosted/sdks/web-browser)。これは推論とモデルのダウンロード専用で、ワークスペースIDから導出されるため、ローテーションや失効はできません。参照： [公開可能キー](/reference/ja/ren-zheng/authentication/manage-api-keys.md#the-publishable-key).
* **スコープ付き API キー** — 特定の権限（たとえば、推論は実行できるがモデルは管理できない）に制限された Enterprise 向け認証情報で、必要に応じて特定のプロジェクトフォルダにも限定できます。参照： [スコープ付き API キー](/reference/ja/ren-zheng/authentication/scoped-api-keys.md).
* **OAuth 2.1（Roboflowでサインイン）** — ユーザーがRoboflowアカウントであなたのアプリにサインインし、PKCEを使った認可コードフローで、あなたのアプリに代わってスコープ付きアクセスを許可できるようにします。参照： [Roboflow でサインイン（はじめに）](/reference/ja/ren-zheng/authentication/sign-in-with-roboflow-getting-started.md).

## キーの管理

* [Roboflow APIキーの確認](/reference/ja/ren-zheng/authentication/find-your-roboflow-api-key.md) — キーの保存場所、プライベートキーと公開可能キーの違い、侵害されたキーのローテーションについて。
* [API キーの管理](/reference/ja/ren-zheng/authentication/manage-api-keys.md) — REST API、 `roboflow api-key` CLI、またはMCPサーバー経由で、キーをプログラムで作成、一覧表示、更新、保護、無効化、失効できます。
* [スコープ付き API キー](/reference/ja/ren-zheng/authentication/scoped-api-keys.md) — 特定の権限に制限されたEnterpriseキーを発行します。

## Roboflowでサインイン（OAuth）

* [Roboflow でサインイン（はじめに）](/reference/ja/ren-zheng/authentication/sign-in-with-roboflow-getting-started.md) — OAuthアプリを登録し、PKCEフローを実行し、トークンを交換・更新し、利用可能なスコープの全一覧を確認できます。
* [Roboflow でサインイン（開発者リファレンス）](/reference/ja/ren-zheng/authentication/sign-in-with-roboflow-developer-reference.md) — エンドポイント、ホスト、可視性、トークンエンドポイント認証、エラー、および実行可能なサンプルアプリ。
* [OAuth 2.1（Roboflowでサインイン）](/reference/ja/ren-zheng/authentication/oauth.md) — 上記2つのガイドへのリンクをまとめた旧ランディングページ。

## IDの確認

ほとんどのAPI呼び出しではキーだけでは不十分で、どのワークスペース、プロジェクト、モデルバージョンを対象にするかを知る必要があります。

* [ワークスペースIDとプロジェクトID](/reference/ja/ren-zheng/authentication/workspace-and-project-ids.md) — 推論およびAPIリクエストで使用するプロジェクトIDとモデルバージョン番号を取得します。

各ホストで受け付けられるヘッダー形式とクエリパラメータ形式については、 [REST API で認証する](/reference/ja/purattofmu/rest-api/authenticate-with-the-rest-api.md).
