Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用OAuth(和MFA)进行Github API身份验证_Github_Github Api - Fatal编程技术网

使用OAuth(和MFA)进行Github API身份验证

使用OAuth(和MFA)进行Github API身份验证,github,github-api,Github,Github Api,我正在使用Github企业服务器。我正在使用Postman来尝试访问API。无论我尝试了什么,我都会得到一个“通过LDAP登录”HTML页面,返回的状态代码为200。不完全是我所希望的 重要背景: MFA已启用 OAuth令牌是具有所有作用域的个人访问令牌 我已尝试将令牌作为URL参数传递: https://api.github.mycompany.com/repos/MyOrg/myrepo?access_token=MY_OAUTH_TOKEN 我尝试以3种不同的方式将令牌作为授权标头

我正在使用Github企业服务器。我正在使用Postman来尝试访问API。无论我尝试了什么,我都会得到一个“通过LDAP登录”HTML页面,返回的状态代码为200。不完全是我所希望的

重要背景:

  • MFA已启用
  • OAuth令牌是具有所有作用域的个人访问令牌
我已尝试将令牌作为URL参数传递:

https://api.github.mycompany.com/repos/MyOrg/myrepo?access_token=MY_OAUTH_TOKEN
我尝试以3种不同的方式将令牌作为授权标头传递:

  • 授权:我的OAUTH令牌
  • 授权:令牌MY_OAUTH_令牌
  • 授权:持有我的Outh令牌

从我从文档中收集到的信息来看,我的OAuth令牌应该足够了,这意味着我不需要发送任何类型的MFA代码。我错了吗?我需要做什么才能获得真正的结果,而不是LDAP登录页面?

您的URL似乎使用了不正确的端点。企业使用
/api/v3
而不是
api.
子域。