npm install oauth-pointer
# or
yarn add oauth-pointer
Note
The package needs clientId, clientSecret to configure, which you can get at Pointer Apps
import { PointerStrategy } from 'oauth-pointer';
const pointer = new PointerStrategy({
clientId: process.env.POINTER_CLIENT_ID,
clientSecret: process.env.POINTER_CLIENT_SECRET,
callbackUrl: process.env.POINTER_CALLBACK_URL,
});
const accessToken = await pointer.getAccessToken('code');
console.log(accessToken);
or Javascript
const { PointerStrategy } = require('oauth-pointer');
const pointer = new PointerStrategy({
clientId: process.env.POINTER_CLIENT_ID,
clientSecret: process.env.POINTER_CLIENT_SECRET,
callbackUrl: process.env.POINTER_CALLBACK_URL,
});
const accessToken = await pointer.getAccessToken('code');
console.log(accessToken);