【发布时间】:2019-05-23 02:24:07
【问题描述】:
我正在尝试将 Github API 调用到我工作的公司的 Github Enterprise Server。当我使用个人访问令牌时,API 调用有效,但每次我使用用户名和密码时,都会收到 HTTP 401 错误消息“必须进行身份验证才能使用此 API”。
我尝试使用以下工具:
- 卷曲
示例调用:
curl --proxy $PROXY -i --user "xx-xx" https://github.xxx.xxx.com/api/v3/users
示例代码:
gh = Github('my-user', password='....', base_url='https://github.xxx.xxx.com/api/v3/users')
示例代码
r = requests.get('https://github.xxx.xxx.com', auth=('my-user','....'), proxies=proxyDict)
如果我使用HTTPBasicAuth 或HTTPDigestAuth 都不起作用
公司 github 网站是通过 SAML 进行身份验证的,所以我想知道这是否是 SAML 相关问题。
【问题讨论】:
标签: python github-api github-enterprise