Refreshing API tokens in iMIS application using NodeJS
Following code shows you how to refresh/ create an API token of iMIS application in NodeJS.
const { URLSearchParams } = require('url');
let config = {
imis_username: foo,
imis_password: bar,
imis_api_url: car
}
async function refreshToken() {
const params = new URLSearchParams();
params.append('a', 1);
params.append('grant_type', 'password');
params.append('username', config.imis_username);
params.append('password', config.imis_password);
let res = await fetch(`${config.imis_api_url}token`, {
method: 'POST',
body: params
});
let json = await res.json();
token = json.access_token;
console.log('refreshed token:' + token);
}