私の目標は、Python 3.5.2で要求ライブラリ(2.11.1)をSSPIのNTLM経由で使用するクライアントを認証して、ユーザーが自分のドメイン資格情報(PCへのログインに使用)を手動で入力する必要がないようにすることです。Pythonリクエストを使用してNTLM SSPI認証を実行する方法は?
私は私のために以下の可能性が、どれも仕事を見つけました:
インポート要求requests_ntlm輸入HttpNtlmAuth、HttpNtlmSspiAuth
リクエストから :
HttpNtlmSspiAuthは要求で例外を引き起こします。 get(site_url、auth = HttpNtlmSspiAuth())
requests-sspi-ntlm常に401ます:
インポート(requests_sspi_ntlmインポートHttpNtlmAuth
セッション= requests.Session() session.auth = HttpNtlmAuth() session.getからの要求"http://ntlm_protected_site.com")
そしてrequests-negotiate-sspiも要求で例外をトリガ:
インポート要求 requests_negotiate_sspiインポートからHttpNegotiateAuth
R = requests.get( 'https://iis.contoso.com'、AUTH = HttpNegotiateAuth())
私はそうしています間違ったメーリング?
あなたが行っていることを教えてくれませんでした。 "私のために働かない"という質問は問題ではありません。 –