Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var request = require('request');
- var jwt = require('jsonwebtoken');
- var key = require('fs').readFileSync('./PrivateKey.key', 'utf8');
- var options = {
- issuer: '3MVG9Yb5IgqnkB4oyB4GbR1B8EduhD3LxSG1gK5aWrkCuIMBGQXmkxeJkv9kvYPrKjpZMy51s3iSTNnUoLThT',
- audience: 'https://test.salesforce.com',
- expiresIn : 60*60*24,
- algorithm:'RS256'
- }
- var token = jwt.sign({ sub: 'integration@nike.com.sd1ps'}, key, options)
- var post = {
- uri: 'https://test.salesforce.com/services/oauth2/token',
- form: {
- 'grant_type': 'urn:ietf:params:oauth:grant-type:jwt-bearer',
- 'assertion': token
- },
- method: 'post'
- }
- console.log('<<<<Start>>>>');
- console.log(post);
- console.log('<<<<Stop>>>>');
- request(post, function(err, res, body) {
- console.log(err);
- console.log(res.statusCode);
- console.log(body);
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement