Я пытаюсь использовать Jenkins json API и не могу заставить аутентификацию работать.Jenkins json REST api с запросом CORS с использованием jQuery
установки:
- Дженкинс безопасности:
Jenkin’s own user database
- доступа:
Matrix-gebaseerde beveiliging
- CORS через Jenkins CORS plugin
- используя имя пользователя/апи фишку зарегистрированного пользователя
попытался:
var username = "username";
var apiToken = "apiToken";
// username/api-token on url (basic authentication)
$.ajax({
url: "http://"+username+":"+apiToken+"@host:port/job/test/api/json",
method: "GET"
});
// username/api-token supplied using jQuery's username/password properties
$.ajax({
url: "http://host:port/job/test/api/json",
method: "GET",
username: username,
password: apiToken
});
// username/api-token by setting "Authorization" header directly
$.ajax({
url: "http://host:port/job/test/api/json",
method: "GET",
headers: {
"Authorization": "Basic " + btoa(username + ":" + apiToken)
}
});
Все эти попытки приводят к тому же результату: ответ: 403 Forbidden
Любые удачи в этом? – Nick
No. Извините. У вас есть какие-либо вопросы –
Просто отправил возможный ответ – Nick