Как аутентифицировать джира через express. js - PullRequest
0 голосов
/ 19 февраля 2020

Может ли кто-нибудь помочь мне пройти аутентификацию с использованием учетных данных jira, используя express. js. Я попытался с приведенным ниже кодом, но он выдает ошибку 401 в качестве ответа.

client.post("https://localhost8080/jira/rest/auth/1/session", loginArgs, function(data, response){
    if (response.statusCode == 200) {
        console.log('succesfully logged in, session:', data.session);
        var session = data.session;
        // Get the session information and store it in a cookie in the header

var searchArgs = {
            headers: {
                // Set the cookie from the session information
                cookie: session.name + '=' + session.value,
                "Content-Type": "application/json"
            },
            data: {

// Provide additional data for the JIRA search. You can modify the JQL to search for whatever you want.
                jql: "type=Bug AND status=Closed"
            }
        };

// Make the request return the search results, passing the header information including the cookie.
        client.post("https://localhost8080/jira/rest/api/2/search", searchArgs, function(searchResult, response) {
            console.log('status code:', response.statusCode);
            console.log('search result:', searchResult);
        });
    } else {
        throw "Login failed :(";
    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...