Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2018
296
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var request = require('request');
  2. var jwt = require('jsonwebtoken');
  3.  
  4. var key = require('fs').readFileSync('./PrivateKey.key', 'utf8');
  5.  
  6. var options = {
  7.     issuer: '3MVG9Yb5IgqnkB4oyB4GbR1B8EduhD3LxSG1gK5aWrkCuIMBGQXmkxeJkv9kvYPrKjpZMy51s3iSTNnUoLThT',
  8.     audience: 'https://test.salesforce.com',
  9.     expiresIn : 60*60*24,
  10.     algorithm:'RS256'
  11. }
  12. var token = jwt.sign({ sub: 'integration@nike.com.sd1ps'}, key, options)
  13.  
  14. var post = {
  15.     uri: 'https://test.salesforce.com/services/oauth2/token',
  16.     form: {
  17.        'grant_type': 'urn:ietf:params:oauth:grant-type:jwt-bearer',
  18.        'assertion':  token
  19.     },
  20.     method: 'post'
  21. }
  22. console.log('<<<<Start>>>>');
  23. console.log(post);
  24.  
  25. console.log('<<<<Stop>>>>');
  26.  
  27. request(post, function(err, res, body) {
  28.     console.log(err);
  29.     console.log(res.statusCode);
  30.     console.log(body);
  31. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement