async function resolveIfNeeded()

in lib/keyVaultConfigurationResolver.js [185:196]


    async function resolveIfNeeded() {
      if (getClientCredentials && (!clientId || !clientSecret)) {
        const ret = await getClientCredentials();
        if (ret) {
          clientId = ret.clientId;
          clientSecret = ret.clientSecret;
        }
        if (!clientId || !clientSecret) {
          throw new Error('After calling getClientCredentials, "clientId" and/or "clientSecret" remained unset. These values are required to authenticate with the vault.');
        }
      }
    }