我的应用程序正试图从用户github那里获得一个令牌,稍后我们将使用github。现在,当基本URL只是/login/oauth/authorize?client_id=XXXXXXXXXXXXXXXX.的https://github.com时,它就可以工作了。但是,一旦基本url更改为企业主机名(即git.example.com/login/oauth/authorize?client_id=XXXXXXXXXXX ),它将给出一个404错误。
所以..。
我不知道为什么会出现404错误!
任何帮助都是感激的,谢谢!
发布于 2020-04-13 18:24:07
据我所知,这是一个404,因为该api不存在于企业。您应该使用正常的oauth流,只需使用您的企业用户进行身份验证。https://help.github.com/en/enterprise/2.18/user/github/authenticating-to-github/authorizing-oauth-apps
您可以使用OAuth将您的GitHub企业标识连接到第三方应用程序。
如果您想限制您的应用程序访问您的企业帐户的人,您将需要过滤掉他们以后。您应该能够请求访问它们所属的组织,并拒绝任何不是您组织一部分的组织。
https://stackoverflow.com/questions/61191240
复制相似问题