windows集成认证NTLM

今天抓包发现了Header里面:

Authentication:Negotiate XXXXXXXXXXXXXXXX

百度了一下,是windows的集成认证

postman做接口测试需要在Authorization选择NTLM Authentication,填入domain,username,password再发送请求就可以成功了

 

 同样在requests中也可以使用NTLM认证,HttpNtlmAuth 扩展了requests的AuthBase

import requests
from requests_ntlm import HttpNtlmAuth

requests.get("http://ntlm_protected_site.com",auth=HttpNtlmAuth('domain\\username','password'))

 

posted @ 2020-10-26 22:13  lagjaflgjfl  阅读(366)  评论(0编辑  收藏  举报