python-jira登录没有密码?任何可能的方法来创建加密令牌并使用替代密码?

时间:2018-03-01 05:14:34

标签: python-jira

下面是使用用户名和密码登录jira的python测试代码,它运行正常。

from jira import JIRA

jira = JIRA('http://xxx')
jira = JIRA(basic_auth=('username','password'),options={'server': 'http://xxx'})

issue = jira.issue('XXXX-762')

print "For task", issue,", summary is-", issue.fields.summary

现在我需要在不使用密码的情况下登录jira。 有人可以帮忙吗?

目的是在一般脚本中隐藏密码,并使脚本独立于jira密码到期。

使用的Jira版本:JIRA v7.5.2

谢谢。

1 个答案:

答案 0 :(得分:0)

我只是在环境变量中设置密码,然后让脚本读取它。

from jira import JIRA

jira_user = os.environ.get("JIRA_USERNAME", None)
jira_password = os.environ.get("JIRA_PASSWORD", None)
jira_server = {'server': "https://jiraserver.url"}
jira = JIRA(options=jira_server, basic_auth=(jira_user, jira_password))