使用OAuth(和MFA)进行Github API身份验证
我正在使用Github企业服务器。我正在使用Postman来尝试访问API。无论我尝试了什么,我都会得到一个“通过LDAP登录”HTML页面,返回的状态代码为200。不完全是我所希望的 重要背景:使用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种不同的方式将令牌作为授权标头
- MFA已启用
- OAuth令牌是具有所有作用域的个人访问令牌
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.
子域。