{"meta":{"title":"使用 GitHub App 进行身份验证","intro":"了解如何使用 GitHub Apps 进行身份验证。","product":"应用","breadcrumbs":[{"href":"/zh/enterprise-cloud@latest/apps","title":"应用"},{"href":"/zh/enterprise-cloud@latest/apps/creating-github-apps","title":"创建GitHub应用"},{"href":"/zh/enterprise-cloud@latest/apps/creating-github-apps/authenticating-with-a-github-app","title":"使用 GitHub App 进行身份验证"}],"documentType":"subcategory"},"body":"# 使用 GitHub App 进行身份验证\n\n了解如何使用 GitHub Apps 进行身份验证。\n\n## Links\n\n* [关于使用 GitHub 应用进行身份验证](/zh/enterprise-cloud@latest/apps/creating-github-apps/authenticating-with-a-github-app/about-authentication-with-a-github-app)\n\n  你的 GitHub App 可以以自身身份、以应用安装的身份或代表用户进行身份验证。\n\n* [以GitHub应用身份进行身份验证](/zh/enterprise-cloud@latest/apps/creating-github-apps/authenticating-with-a-github-app/authenticating-as-a-github-app)\n\n  可以以 GitHub App 形式进行身份验证，以生成安装访问令牌或管理应用。\n\n* [验证为 GitHub 应用程序安装](/zh/enterprise-cloud@latest/apps/creating-github-apps/authenticating-with-a-github-app/authenticating-as-a-github-app-installation)\n\n  您可以使 GitHub App 以安装身份进行身份验证，从而发起会影响安装了该应用的帐户所拥有资源的 API 请求。\n\n* [代表用户使用 GitHub 应用进行身份验证](/zh/enterprise-cloud@latest/apps/creating-github-apps/authenticating-with-a-github-app/authenticating-with-a-github-app-on-behalf-of-a-user)\n\n  GitHub 应用可以代表用户执行操作，例如创建问题、发布评论或创建部署。\n\n* [管理GitHub应用的私钥](/zh/enterprise-cloud@latest/apps/creating-github-apps/authenticating-with-a-github-app/managing-private-keys-for-github-apps)\n\n  您可以管理私钥，以通过您的 GitHub App 进行身份验证。\n\n* [为GitHub应用生成 JSON Web 令牌 （JWT）](/zh/enterprise-cloud@latest/apps/creating-github-apps/authenticating-with-a-github-app/generating-a-json-web-token-jwt-for-a-github-app)\n\n  了解如何创建 JSON Web 令牌 (JWT)，以便使用 GitHub App 对某些 REST API 终结点进行身份验证。\n\n* [为 GitHub 应用生成安装访问令牌](/zh/enterprise-cloud@latest/apps/creating-github-apps/authenticating-with-a-github-app/generating-an-installation-access-token-for-a-github-app)\n\n  了解如何为你的 GitHub App 生成安装访问令牌。\n\n* [为 GitHub 应用生成用户访问令牌](/zh/enterprise-cloud@latest/apps/creating-github-apps/authenticating-with-a-github-app/generating-a-user-access-token-for-a-github-app)\n\n  可以为用户 GitHub App 生成用户访问令牌，以便将应用活动归因于用户。\n\n* [刷新用户访问令牌](/zh/enterprise-cloud@latest/apps/creating-github-apps/authenticating-with-a-github-app/refreshing-user-access-tokens)\n\n  若要强制实施常规令牌轮换并减少已泄露令牌的影响，可以将你 GitHub App 配置为使用过期的用户访问令牌。\n\n* [在GitHub Actions工作流中使用GitHub应用发出经过身份验证的 API 请求](/zh/enterprise-cloud@latest/apps/creating-github-apps/authenticating-with-a-github-app/making-authenticated-api-requests-with-a-github-app-in-a-github-actions-workflow)\n\n  您可以使用来自 GitHub App 的安装访问令牌，在 GitHub Actions 工作流中发起经身份验证的 API 请求。 还可以将令牌传递给自定义操作，使该操作能够发出经过身份验证的 API 请求。"}