Я пытаюсь получить данные из SDC API, защищенного Kerberos. Сначала я отправляю учетные данные на страницу входа в SCH, а затем использую файлы cookie, сгенерированные для доступа к SDC rest API. Однако я не могу опубликовать учетные данные. Код ответа 401 и, следовательно, не может получить доступ к API.
dpm_auth_creds = {"userName":"", "password":"" }
headers = {"Content-Type": "application/json", "X-Requested-By": "SDC"}
auth_request = requests.post("https://url:18641/sch/security/users" , data=json.dumps(dpm_auth_creds), headers=headers, verify="file.pem")
cookies = auth_request.cookies
print(auth_request.status_code)
print(auth_request.headers)
url = requests.get("https://url:18641/jobrunner/rest/v1/sdcs", cookies=cookies)
print(url.text)
Код ответа 401: для auth_request.status_code