# REST API に対する認証

REST API 要求を認証する方法について説明します。

## Links

* [REST API に対する認証](/ja/enterprise-server@3.22/rest/authentication/authenticating-to-the-rest-api)

  REST API に対して認証を行って、より多くのエンドポイントにアクセスし、レート制限を高めることができます。

* [API 資格情報をセキュリティで保護する](/ja/enterprise-server@3.22/rest/authentication/keeping-your-api-credentials-secure)

  これらのベスト プラクティスに従って、API の資格情報とトークンをセキュリティで保護してください。

* [GitHub アプリのインストール アクセス トークンで使用できるエンドポイント](/ja/enterprise-server@3.22/rest/authentication/endpoints-available-for-github-app-installation-access-tokens)

  GitHub アプリは、インストール アクセス トークンを使用して、次の REST エンドポイントに要求を行うことができます。

* [GitHub アプリ ユーザー アクセス トークンで使用できるエンドポイント](/ja/enterprise-server@3.22/rest/authentication/endpoints-available-for-github-app-user-access-tokens)

  GitHub アプリは、ユーザー アクセス トークンを使用して、次の REST エンドポイントに要求を行うことができます。

* [きめ細かい個人用アクセス トークンに使用できるエンドポイント](/ja/enterprise-server@3.22/rest/authentication/endpoints-available-for-fine-grained-personal-access-tokens)

  fine-grained personal access tokenは、次の REST エンドポイントに対して要求を行うことができます。

* [GitHub Apps に必要なアクセス許可](/ja/enterprise-server@3.22/rest/authentication/permissions-required-for-github-apps)

  GitHub Appに付与されたアクセス許可ごとに、アプリで使用できる REST API エンドポイントです。

* [詳細に制御された個人用アクセス トークンに必要なアクセス許可](/ja/enterprise-server@3.22/rest/authentication/permissions-required-for-fine-grained-personal-access-tokens)

  fine-grained personal access tokenに付与されたアクセス許可ごとに、アプリで使用できる REST API エンドポイントです。