您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

使用当前用户凭据授权以使用NTLM的Python脚本访问SharePoint列表

使用当前用户凭据授权以使用NTLM的Python脚本访问SharePoint列表

对于requests_ntlm库,这里一个开放拉取请求,可以合并到Windows用户的SSPI身份验证中。我必须对代码进行一些编辑才能使其正常运行,但是它对我有用。

首先,您需要安装request和request_ntlm,然后修改“ requests_ntlm \ .py”包文件(如果在Windows中,则在Python“ Lib \ site-packages”文件夹中)类似于以下内容

from .requests_ntlm import HttpNtlmAuth
from .requests_ntlmsspi import HttpNtlmSspiAuth

__all__ = ('HttpNtlmAuth', 'HttpNtlmSspiAuth')

接下来,将“ requests_ntlmsspi.py”文件(来自上面的链接添加到“ requests_ntlm”包文件夹中。

然后,您应该能够使用当前用户的凭据进行身份验证,如下所示:

import requests
from requests_ntlm import HttpNtlmAuth, HttpNtlmSspiAuth

requests.get(site_url, auth=HttpNtlmSspiAuth())
python 2022/1/1 18:31:50 有221人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶