注意
考虑构建 GitHub 应用而不是 OAuth 应用。
OAuth 应用和 GitHub 应用都使用 OAuth 2.0。
OAuth 应用只能代表用户操作,而 GitHub 应用既可以代表用户操作,也可以独立于用户操作。
GitHub Apps 使用细粒度权限,使用户能够更好地控制 App 可以访问哪些仓库,并使用短期令牌。
更多信息,请参阅“GitHub Apps 和 OAuth Apps 的区别”和“关于创建 GitHub Apps”。
注意
用户或组织最多可以拥有 100 个 OAuth Apps。
-
在 GitHub 上任何页面的右上角,单击您的个人资料照片,然后单击 设置.
-
在左侧边栏中,单击 开发者设置。
-
在左侧边栏中,单击 OAuth Apps。
-
单击 新建 OAuth App。
注意
如果您以前从未创建过 App,此按钮将显示为 注册新应用。
-
在“应用名称”中,输入您的 App 名称。
警告
仅使用您认为公开的信息在您的 OAuth App 中。创建 OAuth App 时,避免使用敏感数据,例如内部 URL。
-
在“主页 URL”中,输入您 App 网站的完整 URL。
-
可选:在“应用描述”中,输入用户将看到的 App 描述。
-
在“授权回调 URL”中,输入您的 App 的回调 URL。
注意
与 GitHub Apps 不同,OAuth Apps 不能有多个回调 URL。
-
如果您的 OAuth App 将使用设备流程来识别和授权用户,请单击 启用设备流程。有关设备流程的更多信息,请参阅“授权 OAuth Apps”。
-
单击 注册应用。