Tim*_* S_ 10 python authentication sharepoint python-requests
我正在尝试使用使用我的 Windows 身份验证的共享点站点。我可以使用该requests
模块访问该站点,但它要求我明确说明我的 Windows 密码。
import requests
from requests_ntlm import HttpNtlmAuth
SITE = "https://sharepointsite.com/"
PASSWORD = "pw"
USERNAME = "domain\\user"
response = requests.get(SITE, auth=HttpNtlmAuth(USERNAME,PASSWORD))
print response.status_code
Run Code Online (Sandbox Code Playgroud)
Python 有没有办法通过 Windows 身份验证访问该站点,这样我就不必提供密码?看起来这可能是可能的,requests_nltm
但我不知道如何。
Noe*_*lkd 10
如果您不想明确说明您的 Windows 密码,您可以使用该getpass
模块:
import requests
from requests_ntlm import HttpNtlmAuth
import getpass
SITE = "https://sharepointsite.com/"
USERNAME = "domain\\user"
response = requests.get(SITE, auth=HttpNtlmAuth(USERNAME, getpass.getpass()))
print response.status_code
Run Code Online (Sandbox Code Playgroud)
这样您就不必以纯文本形式存储密码。
查看代码,requests_ntlm
没有办法在不提供密码或密码哈希的情况下使用它HttpNtlmAuth
归档时间: |
|
查看次数: |
19965 次 |
最近记录: |