Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/363.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
python方面有问题';s ntlm认证_Python_Sharepoint_Ntlm - Fatal编程技术网

python方面有问题';s ntlm认证

python方面有问题';s ntlm认证,python,sharepoint,ntlm,Python,Sharepoint,Ntlm,基于请求文档中的此模板: import requests from requests_ntlm import HttpNtlmAuth requests.get("http://ntlm_protected_site.com",auth=HttpNtlmAuth('domain\\username','password')) 。。。我有以下代码尝试连接到SharePoint页面: import requests from requests_ntlm import HttpNtlmAuth

基于请求文档中的此模板:

import requests
from requests_ntlm import HttpNtlmAuth

requests.get("http://ntlm_protected_site.com",auth=HttpNtlmAuth('domain\\username','password'))
。。。我有以下代码尝试连接到SharePoint页面:

import requests
from requests_ntlm import HttpNtlmAuth

def main():

    response = requests.get('https://my-site-url.com', auth='https://my-site-url.com\\MY_USER_NAME', 'MY_PASS')
    print response


if __name__ == "__main__":
            main()
不幸的是,我收到了401的回复

我假设文档中提到的“域”与“”相同。对吗

此外,我的语法有什么明显的错误吗

我应该注意我的curl请求是有效的,所以我知道我的用户名和密码没有问题

curl -f -v --ntlm -u MY_USER_NAME https://my-site-url.com

如果您的curl调用在用户名前面没有域的情况下工作,那么您应该能够在python代码中省略它

试一试


我是通过以下方式实现的:

auth=HttpNtlmAuth("\\MY_USER_NAME", "MY_PASS")
auth=HttpNtlmAuth("\\MY_USER_NAME", "MY_PASS")