此版本的 GitHub Enterprise 已停止服务 2023-03-15. 即使针对重大安全问题,也不会发布补丁。 为了获得更好的性能、更高的安全性和新功能,请升级到最新版本的 GitHub Enterprise。 如需升级帮助,请联系 GitHub Enterprise 支持。
构建 OAuth 应用程序
您可以构建您自己或其他人使用的 OAuth 应用程序。 了解如何注册和设置 OAuth 应用程序的权限及身份验证选项。
GitHub 应用和 OAuth 应用之间的差异
一般情况下,GitHub App 优先于 OAuth App,因为它们使用精细权限,对应用可以访问的存储库具有更多控制,并且使用生存期较短的令牌。
OAuth 应用速率限制
速率限制将流量速率限制为 你的 GitHub Enterprise Server 实例,以帮助确保所有用户的一致访问。
创建 OAuth 应用程序
您可以在您的个人帐户下或在您有管理权限的任何组织下创建和注册 OAuth 应用程序。 创建 OAuth 应用程序时,请记住仅使用您认为公开的信息来保护您的隐私。
使用 OAuth 应用对 REST API 进行身份验证
通过一些示例了解几种不同的身份验证方法。
授权 OAuth 应用
您可以让其他用户授权您的 OAuth 应用程序。
OAuth 应用程序的作用域
通过作用域,您可以准确指定所需的访问权限类型。 作用域限制 OAuth 标记的访问权限。 它们不会授予超出用户权限范围的任何额外权限。
为 OAuth 应用程序创建自定义徽章
您可以通过上传自己的徽标图像并自定义背景来替换 OAuth 应用程序上的默认徽章。