From 944d301bbe4589a0b8c4d304b52f1d3b9d255ede Mon Sep 17 00:00:00 2001 From: Joe Kunjoonju Date: Thu, 21 Feb 2019 17:55:37 -0800 Subject: [PATCH] #17: Pass in accessToken, and sessionId --- lib/cli.js | 6 +++++- lib/connect.js | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/cli.js b/lib/cli.js index 23c9680..52a0659 100644 --- a/lib/cli.js +++ b/lib/cli.js @@ -9,6 +9,10 @@ var Promise = jsforce.Promise; function acceptConnectionOptions(program) { program.option('-u, --username [username]', 'Salesforce username') .option('-p, --password [password]', 'Salesforce password (and security token, if available)') + .option('-a, --accessToken [accessToken]', 'Access Token') + .option('-i, --instanceUrl [instanceUrl]', 'Salesforce login instance url') + .option('-s, --sessionId [sessionId]', 'Salesforce Session id') + .option('-sl, --serverUrl [serverUrl]', 'Salesforce Server Url') .option('-c, --connection [connection]', 'Connection name stored in connection registry') .option('-l, --loginUrl [loginUrl]', 'Salesforce login url') .option('--sandbox', 'Login to Salesforce sandbox'); @@ -21,7 +25,7 @@ function acceptCommonOptions(program) { function readOptions(program) { var options = {}; - "username,password,connection,loginUrl,pollInterval,pollTimeout".split(',').forEach(function(prop) { + "username,password,logLevel,accessToken,sessionId,serverUrl,instanceUrl,connection,loginUrl,pollInterval,pollTimeout".split(',').forEach(function(prop) { if (typeof program[prop] !== 'undefined') { options[prop] = program[prop]; } }); if (program.sandbox) { diff --git a/lib/connect.js b/lib/connect.js index fd63b0d..c51fc58 100644 --- a/lib/connect.js +++ b/lib/connect.js @@ -4,7 +4,7 @@ var jsforce = require('jsforce'); var Promise = jsforce.Promise; var CONNECTION_CONFIG_PROPS = - "loginUrl,accessToken,instanceUrl,refreshToken,clientId,clientSecret,redirectUri,logLevel,version".split(','); + "loginUrl,serverUrl,sessionId,accessToken,instanceUrl,refreshToken,clientId,clientSecret,redirectUri,logLevel,version".split(','); /** *