Sur la base de ce modèle à partir des requests_ntlm docs:problèmes avec NTLM python de auth
import requests
from requests_ntlm import HttpNtlmAuth
requests.get("http://ntlm_protected_site.com",auth=HttpNtlmAuth('domain\\username','password'))
... J'ai le code suivant qui tente de se connecter à une page 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()
Malheureusement , Je reçois une réponse 401. J'ai supposé que le "domaine" mentionné dans les documents est le même que "https://my-site-url.com". Est-ce exact?
De plus, y a-t-il quelque chose qui cloche dans ma syntaxe ici?
Je devrais noter que ma demande de boucle fonctionne, donc je sais qu'il n'y a rien de mal avec mon nom d'utilisateur et mot de passe.
curl -f -v --ntlm -u MY_USER_NAME https://my-site-url.com
ne fonctionne toujours pas :( – Brinley