Аутентификация с использованием учетных данных Windows в PythonPython

Программы на Python
Ответить
Anonymous
 Аутентификация с использованием учетных данных Windows в Python

Сообщение Anonymous »

Я работаю над разработкой вызова API, который требует аутентификации на прокси-сервере. Мне удалось сделать это, явно введя информацию о своем прокси. Вот так:

Код: Выделить всё

import requests

proxies = {'https': "https://user:password@proxyIP:port"}

response = requests.get('www.google.com', proxies=proxies)
Вопрос в том, как мне получить учетные данные текущего пользователя, вошедшего в систему, а затем передать их прокси. В своих исследованиях я наткнулся на этот пост ServerFault — ответ не помог, но есть еще один от Shellster, который, кажется, работает. Однако я не могу понять смысл его кода.

Я также установил Request_negotiate_sspi (документация) и попытался использовать модуль HttpNegotiateAuth, как упомянуто здесь, но я не могу этого понять.

Примечание. Я использую Python 3.7 и работаю в среде Windows 7 + 10.

РЕДАКТИРОВАТЬ

В этом вопросе указаны прокси-серверы, однако мне действительно нужно знать, как это работает для других ресурсов домена, таких как SharePoint, общие ресурсы пользователей и т. д.

Должен быть питонический способ добиться это!

Подробнее здесь: https://stackoverflow.com/questions/541 ... -in-python
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»