使用Python停用Jira用户

使用Python停用Jira用户,python,curl,python-requests,jira,jira-rest-api,Python,Curl,Python Requests,Jira,Jira Rest Api,我正在尝试用Python停用jira用户 我发现我可以通过运行这两个curl命令来停用jira用户 curl -s -c cookie_jar.txt -H "Content-Type: application/json" --data '{"username":"myAdminUserName", "password":"myAdminPassword"}' -X POST https://myBaseJiraUrl.atlassian.net/rest/auth/1/session cur

我正在尝试用Python停用jira用户

我发现我可以通过运行这两个curl命令来停用jira用户

curl -s -c cookie_jar.txt -H "Content-Type: application/json" --data '{"username":"myAdminUserName", "password":"myAdminPassword"}' -X POST https://myBaseJiraUrl.atlassian.net/rest/auth/1/session

curl -s --cookie cookie_jar.txt  -H "Content-Type: application/json"  -X POST https://myBaseJiraUrl.atlassian.net/admin/rest/um/1/user/deactivate?username=userToDeactivate
我想用python做同样的事情。这是我的一个尝试

jiraSession = requests.Session()
username = jirausername
password = jirapass
userData = {'username': username, 'password': password}
baseURL = 'https://myBaseJiraUrl.atlassian.net'
jiraSession.post(baseURL + '/rest/auth/1/session', data=userData)
r3 = jiraSession.post(baseURL + '/admin/rest/um/1/user/deactivate?username={}'.format(user_name), auth=(username, password))
r5 = jiraSession.post(baseURL + '/admin/rest/um/1/user/deactivate?username={}'.format(user_name))
然而,我似乎一直收到401错误响应
用户验证失败
。我知道这不是凭据,因为我在curl请求中使用了相同的凭据


有人知道我在python代码中做错了什么吗?或者知道通过python停用jira用户的另一种方法吗?

您显然没有通过Cookie,我怀疑可能是这样,您知道使用python的正确方法吗?