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