如何编写节点js脚本来为ansible塔生成oath2令牌。通过cli:-curl -u username:password -k -X POST https:/// api / v2 / tokens /
使用axios(npm i axios
)脚本是:
var axios = require('axios');
var https = require('https');
const instance = axios.create({
httpsAgent: new https.Agent({ rejectUnauthorized: false })
});
(async () => {
var response = await instance({
method: 'post',
url: 'https://api/v2/token',
auth: { username: 'foo', password: 'bar' }
});
console.log('response is', response.data);
})();