in auth.js [44:73]
async function getJWKs() {
let options = {
hostname: `cognito-idp.${config.region}.amazonaws.com`,
port: 443,
path: `/${config.userPoolId}/.well-known/jwks.json`,
headers: { 'Content-Type': 'application/json' }
};
return new Promise(((resolve, reject) => {
const req = https.request(options, (res) => {
let json_string = "";
res.setEncoding('utf8');
res.on('data', (data) => {
json_string += data;
});
res.on('end', () => {
resolve(JSON.parse(json_string))
});
req.on('error', (e) => {
reject(e)
});
});
req.end();
}));
}