跳至主要内容

使用 GitHub 应用进行身份验证

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

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

您的 GitHub 应用可以自身进行身份验证,也可以作为应用安装进行身份验证,或者代表用户进行身份验证。

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

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

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

您可以使您的 GitHub 应用以安装身份进行身份验证,以便发出影响应用安装所在帐户拥有的资源的 API 请求。

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

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

管理 GitHub 应用的私钥

您可以管理私钥以使用您的 GitHub 应用进行身份验证。

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

了解如何创建 JSON Web 令牌 (JWT) 以使用您的 GitHub 应用向某些 REST API 端点进行身份验证。

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

了解如何为您的 GitHub 应用生成安装访问令牌。

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

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

刷新用户访问令牌

为了强制定期轮换令牌并减少受损令牌的影响,您可以配置您的 GitHub 应用以使用过期的用户访问令牌。

在 GitHub Actions 工作流中使用 GitHub 应用进行身份验证的 API 请求

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