Аутентификация Jira с помощью библиотеки Pyhton - PullRequest
0 голосов
/ 02 апреля 2020

Эй, я новичок с Джирой и python, и я хочу сделать аутентификацию с Джирой и python. Повар ie и базовый c auth работают, но я хочу сделать комбинацию Повара ie Auth и вашего кода подтверждения (ваш токен доступа). Таким образом, вы входите в систему со своим именем пользователя - ваш пароль + ваш токен, а также ваш повар ie должны использоваться для переноса заказов с моей страницы. Это возможно? Это библиотека: https://jira.readthedocs.io/en/master/

Вот код для тестирования, но только с поваром ie auth, и я использовал flask для него:

from jira import JIRA
from flask import Flask, request
import re

# By default, the client will connect to a JIRA instance started from the Atlassian Plugin SDK
# (see https://developer.atlassian.com/display/DOCS/Installing+the+Atlassian+Plugin+SDK for details).



app = Flask(__name__)

options = {"server": "http://testsite.com/" }
jira = JIRA(auth=("admin", "caetlw6yr"), options=options)

print(jira)

@app.route('/')
def hello():
   return "<html><form method='post' action='/create'><input type='text' id='name' name='name'><input type='submit' value='senden'></form></html>"

@app.route('/create', methods=['POST'])
def create():
   name = request.form['name']
   print(name)



   new_issue = jira.create_issue(project='HIER', summary=name,
                             description='Look into this one', issuetype={'name': 'Task'})

   return "Issue "+ str(new_issue) + " created"


if name == '__main__':
   app.run(host='0.0.0.0')





...