@artilleryio/platform-fargate
Version:
Fargate support for Artillery
1 lines • 316 B
JavaScript
const debug=require("debug")("aws:credentials"),fromSSO=require("@aws-sdk/credential-providers")["fromSSO"];async function getSSOCredentials(){debug("Trying AWS SSO");try{return[!0,await fromSSO()()]}catch(err){return debug(err),/SSO.+expired/.test(err.message)?[!0,null]:[!1,null]}}module.exports=getSSOCredentials;