我应该创建 GitHub 应用程序还是 GitHub OAuth 应用程序?

sum*_*man 3 github oauth-2.0 github-app github-oauth

我正在尝试创建一个网站,允许用户授权其 GitHub 帐户,然后允许用户单击按钮create。它会自动创建一个包含一些文件的新存储库。现在我很困惑我应该为此制作一个 GitHub 应用程序还是 OAuth 应用程序。我已经查看了文档,但仍然很困惑。我将托管该网站,这将允许任何拥有 GitHub 帐户的随机用户。最好的选择是什么?

Aya*_*ala 5

来自 Github文档

GitHub 应用程序是官方推荐的与 GitHub 集成的方式,因为它们提供了更细化的数据访问权限,但 GitHub 同时支持 OAuth 应用程序和 GitHub 应用程序。

他们还提供了一个简单的流程图,可以让您更轻松地做出决定。

底线 - 除非您需要访问所有内容,否则应该使用GitHub 应用程序