Как использовать NTLM-аутентификацию в питоне websocket-соединения? - PullRequest
0 голосов
/ 13 февраля 2019

Я пытаюсь использовать свои данные аутентификации в URL веб-сокета.До сих пор мой код выглядит так, как показано ниже

КОД:

from websocket import create_connection
import json
import ssl
import string
import random
import requests
from requests_ntlm import HttpNtlmAuth

requests.packages.urllib3.disable_warnings()

def set_xrf():
    characters = string.ascii_letters + string.digits
    return ''.join(random.sample(characters, 16))

xrf = set_xrf()

headers = {"X-Qlik-XrfKey": xrf,
           "Accept": "application/json",
           "X-Qlik-User": "UserDirectory=Internal;UserID=sa_repository",
           "Content-Type": "application/json"}

session = requests.session()

session.auth = HttpNtlmAuth("domain\\user-id","password", session)


ws = create_connection(xyz.corp.company.com:443/hub/,
                       #here i need to pass my HttpNtlmAuth details
                       )

Пожалуйста, помогите найти способ для этого!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...