My company using MFA , so i am unable to extract data using python jira library

yogesh kumar May 22, 2021

 

I try to run the below code using the 

from atlassian import Jira

jira = Jira(url='https://jira.apple.com',
username='xxxxxx',
password='123454' )
print (jira)
JQL = 'project = "ITAO" '
#JQL = 'project = "ITAO" AND status IN ("To Do", "In Progress") ORDER BY issuekey'
data = jira.jql(JQL)
print(data)


Getting below error 

 

<atlassian.jira.Jira object at 0x0000023456A3C248>
ERROR:atlassian.rest_client:Expecting value: line 3 column 1 (char 4)
<!-- Copyright (C) Microsoft Corporation. All rights reserved. -->
<!DOCTYPE html>
<html dir="ltr" class="" lang="en">
<head>
    <title>Sign in to your account</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

2 answers

0 votes
Darryl Lee
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
May 22, 2021

Yes, what Matt said about commas. Check that.

Also, you might not want to include your company's actual Jira server URL and the actual project key. If those are actually already obfuscated, then great!

Anyways, if your version of Jira is at least 8.14, then you should use Personal Access Tokens with the python jira library:

https://confluence.atlassian.com/enterprise/using-personal-access-tokens-1026032365.html

If you are not on that version or later, you will need to ask your Jira administrators for a local (non-MFA) service account specifically for your scripting needs.

0 votes
Matt Doar
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
May 22, 2021

Lines 2 and 3 end in commas for some reason

Suggest an answer

Log in or Sign up to answer