Salve a tutti.
Per effettuare una richiesta di bearer token, come devo impostare il grant_type?
Mi ritorna sempre "chiamata non valida".
Ecco il mio codice: secondo voi è corretto?
Grazie a tutti!!!
{
let endpoint = "https://identity.ecocerved.it/connect/token";
let userId = "xxx@ecocamere";
let clientSecret = "xxx";
//
//
let headers = {
authorization : "Basic " + App.Utils.toBase64(app, t("@user:@pass", {
user : userId,
pass : clientSecret
}))
};
let body = {
grant_type : "client_credentials"
};
//
//
let u = app.fs.url(endpoint);
let ris = yield u.post({
headers : headers,
body : body
});
//
//
if (ris.status === 200) {
app.alert("Richiesta OK!");
} else {
let parsed = JSON.parse(ris.body);
let error = parsed.error || "";
app.alert(error);
}
};