Skip to main content

使用 GitHub App 进行身份验证

了解如何使用 GitHub Apps 进行身份验证。

关于使用 GitHub 应用进行身份验证

你的 GitHub App 可以以自身身份、以应用安装的身份或代表用户进行身份验证。

以GitHub应用身份进行身份验证

可以以 GitHub App 形式进行身份验证,以生成安装访问令牌或管理应用。

验证为 GitHub 应用程序安装

您可以使 GitHub App 以安装身份进行身份验证,从而发起会影响安装了该应用的帐户所拥有资源的 API 请求。

代表用户使用 GitHub 应用进行身份验证

GitHub 应用可以代表用户执行操作,例如创建问题、发布评论或创建部署。

管理GitHub应用的私钥

您可以管理私钥,以通过您的 GitHub App 进行身份验证。

为GitHub应用生成 JSON Web 令牌 (JWT)

了解如何创建 JSON Web 令牌 (JWT),以便使用 GitHub App 对某些 REST API 终结点进行身份验证。

为 GitHub 应用生成安装访问令牌

了解如何为你的 GitHub App 生成安装访问令牌。

为 GitHub 应用生成用户访问令牌

可以为用户 GitHub App 生成用户访问令牌,以便将应用活动归因于用户。

刷新用户访问令牌

若要强制实施常规令牌轮换并减少已泄露令牌的影响,可以将你 GitHub App 配置为使用过期的用户访问令牌。

在GitHub Actions工作流中使用GitHub应用发出经过身份验证的 API 请求

您可以使用来自 GitHub App 的安装访问令牌,在 GitHub Actions 工作流中发起经身份验证的 API 请求。 还可以将令牌传递给自定义操作,使该操作能够发出经过身份验证的 API 请求。