Интеграция Salesforce через поток аутентификации веб-сервера nforce через внешний узел js - PullRequest
0 голосов
/ 28 ноября 2018

Будучи новичком в интеграции с Salesforce, я хочу интегрировать Salesforce с приложением js внешнего узла, в котором каждый пользователь запрашивает аутентификацию Salesforce через поток веб-сервера nforce Поток веб-аутентификации Nforce , который позволяет им получать доступ к данным от именипользователей.Поскольку я сделал интеграцию потока веб-сервера согласно библиотеке nforce Кевина, но я не получаю токен аутентификации.Я думаю, возможно, что я делаю что-то не так в своем коде nodejs.

Вот код

    var nforce = require('nforce');
var express = require('express');

var org = nforce.createConnection({
  clientId: CLIENT_ID,                           // connected app consumer id & secret key
  clientSecret: CLIENT_SECRET,
  redirectUri: CALLBACK_URL,
  mode: 'single'
});

var app = express();

// Serve static files
app.use(express.static(__dirname + '/public'));

app.set('view engine', 'ejs');

app.get('/', function(req,res){
  res.redirect(org.getAuthUri());
});

app.get('/oauth/_callback', function(req, res) {
  org.authenticate({code: req.query.code}, function(err, resp){
    if(!err) {
      console.log('Access Token: ' + resp.access_token);
      app.locals.oauthtoken = resp.access_token;
      //app.locals.lightningEndPointURI = "https://sedreambmo-dev-ed.lightning.force.com";
      //res.redirect('/home');
    } else {
      console.log('Error: ' + err.message);
    }
  });
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...