{"meta":{"title":"使用 GitHub App 进行身份验证","intro":"了解如何使用 GitHub Apps 进行身份验证。","product":"应用","breadcrumbs":[{"href":"/zh/apps","title":"应用"},{"href":"/zh/apps/creating-github-apps","title":"创建GitHub应用"},{"href":"/zh/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/apps/creating-github-apps/authenticating-with-a-github-app/about-authentication-with-a-github-app)\n\n  GitHub App 可以作为应用自身、作为应用安装或代表用户进行身份验证。\n\n* [以GitHub应用身份进行身份验证](/zh/apps/creating-github-apps/authenticating-with-a-github-app/authenticating-as-a-github-app)\n\n  可以以 GitHub App 形式进行身份验证，以生成安装访问令牌或管理应用。\n\n* [验证为 GitHub 应用程序安装](/zh/apps/creating-github-apps/authenticating-with-a-github-app/authenticating-as-a-github-app-installation)\n\n  可以将 GitHub App 作为安装进行身份验证，以便发出 API 请求来影响安装应用的帐户拥有的资源。\n\n* [代表用户使用 GitHub 应用进行身份验证](/zh/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/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/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/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/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/apps/creating-github-apps/authenticating-with-a-github-app/refreshing-user-access-tokens)\n\n  要实施定期令牌轮换并减少受威胁令牌的影响，你可以将 GitHub App配置为使用过期的用户访问令牌。\n\n* [在GitHub Actions工作流中使用GitHub应用发出经过身份验证的 API 请求](/zh/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 请求。"}