跳至主要内容

创建 OAuth 应用

您可以在您的个人帐户下或您拥有管理员访问权限的任何组织下创建和注册 OAuth 应用。创建 OAuth 应用时,请记住仅使用您认为公开的信息来保护您的隐私。

注意

考虑构建 GitHub 应用而不是 OAuth 应用。

OAuth 应用和 GitHub 应用都使用 OAuth 2.0。

OAuth 应用只能代表用户操作,而 GitHub 应用既可以代表用户操作,也可以独立于用户操作。

GitHub Apps 使用细粒度权限,使用户能够更好地控制 App 可以访问哪些仓库,并使用短期令牌。

更多信息,请参阅“GitHub Apps 和 OAuth Apps 的区别”和“关于创建 GitHub Apps”。

注意

用户或组织最多可以拥有 100 个 OAuth Apps。

  1. 在 GitHub 上任何页面的右上角,单击您的个人资料照片,然后单击 设置.

  2. 在左侧边栏中,单击 开发者设置

  3. 在左侧边栏中,单击 OAuth Apps

  4. 单击 新建 OAuth App

    注意

    如果您以前从未创建过 App,此按钮将显示为 注册新应用

  5. 在“应用名称”中,输入您的 App 名称。

    警告

    仅使用您认为公开的信息在您的 OAuth App 中。创建 OAuth App 时,避免使用敏感数据,例如内部 URL。

  6. 在“主页 URL”中,输入您 App 网站的完整 URL。

  7. 可选:在“应用描述”中,输入用户将看到的 App 描述。

  8. 在“授权回调 URL”中,输入您的 App 的回调 URL。

    注意

    与 GitHub Apps 不同,OAuth Apps 不能有多个回调 URL。

  9. 如果您的 OAuth App 将使用设备流程来识别和授权用户,请单击 启用设备流程。有关设备流程的更多信息,请参阅“授权 OAuth Apps”。

  10. 单击 注册应用

进一步阅读