API REST Jenkins json com solicitação CORS usando jQuery
Estou tentando usar a API json do Jenkins e não consigo fazer a autenticação funcionar.
configuração:
Segurança Jenkins:Jenkin’s own user database
Acesso:Matrix-gebaseerde beveiliging
CORS viaJenkins CORS pluginusando nome de usuário / token API de um usuário registradotentou:
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)
}
});
Todas essas tentativas resultam no mesmo resultado:resposta: 403 Proibido