Невозможность войти в JIRA через API - PullRequest
0 голосов
/ 21 июня 2019

Я проверяю состояние проблем Jira через API и пытаюсь авторизоваться в JIRA через API из Java и RestAssured.Несколько дней назад все было хорошо, но теперь оно сломано, и я не могу найти причину.

Я пробовал два способа авторизации:

  1. С учетными данными, но яполучил ошибку - 401 не авторизован.Я уверен, что учетные данные в порядке.
  2. Я создал токен для своей учетной записи, но для этого метода у меня также была ошибка - 403 Не удалось проанализировать токен авторизации сеанса подключения

URI запроса https://company_name.atlassian.net/rest/api/2/issue/issue_id?fields=status

Есть три подхода, которые я пробовал

    RequestSpecification jiraApi() {
        return RestAssured.with().baseUri(jiraUrl)
                .noFiltersOfType(AllureRestAssured.class)
                .auth().preemptive().basic(username, password)
                .accept(JSON).contentType(JSON);
    } 

    RequestSpecification jiraApi() {
        return RestAssured.with().baseUri(jiraUrl)
                .noFiltersOfType(AllureRestAssured.class)
                .auth().preemptive().oauth2("token_value")
                .accept(JSON).contentType(JSON);
    } 

    RequestSpecification jiraApi() {
        return RestAssured.with().baseUri(jiraUrl)
                .noFiltersOfType(AllureRestAssured.class)
                .header("Authorization", "Bearer token_value")
                .accept(JSON).contentType(JSON);
    } 
...