Skip to main content

创建 OAuth 应用

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

注意:请考虑生成 GitHub App 而不是 OAuth app。

OAuth apps 和 GitHub Apps 使用 OAuth 2.0。

OAuth apps 只能代表用户执行操作,而 GitHub Apps 可以代表用户或独立于用户执行操作。

GitHub Apps 使用精细权限,让用户更好地控制应用可以访问的存储库,并使用生存期较短的令牌。

有关详细信息,请参阅“GitHub 应用和 OAuth 应用之间的差异”和“关于创建 GitHub 应用”。

注意:一个用户或组织最多可以拥有 100 个 OAuth apps。

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

    Screenshot of a user's account menu on GitHub. The menu item "Settings" is outlined in dark orange.

  2. 在左侧边栏中,单击“ 开发人员设置”。

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

  4. 单击“新建 OAuth 应用”。

    注意:如果以前没有创建过应用,该按钮将显示“注册新应用程序” 。

  5. 在“Application name(应用程序名称)”中,输入应用程序的名称。

    警告:仅在 OAuth app 中使用你考虑公开的信息。 创建 OAuth app 时,应避免使用敏感数据(如内部 URL)。

  6. 在“Homepage URL(主页 URL)”中,输入应用程序网站的完整 URL。

  7. (可选)在“Application description(应用程序说明)”中,输入用户将看到的应用程序说明。

  8. 在“Authorization callback URL(授权回调 URL)”中,输入应用程序的回调 URL。

    注意:与 GitHub Apps 不同,OAuth apps 不能有多个回调 URL。

  9. 如果 OAuth app 将使用设备流来识别和授权用户,请单击“启用设备流”。 有关设备流的详细信息,请参阅“授权 OAuth 应用”。

  10. 单击“注册应用程序”。

延伸阅读