npm install oauth-pointer
# or
yarn add oauth-pointer
const { PointerStrategy } = require("sso-pointer");
const pointer = new PointerStrategy(
process.env.POINTER_CLIENT_ID,
process.env.POINTER_CLIENT_SECRET
);
const data = await pointer.getAccessToken(code);
// {
// accessToken: 'eyJhbGciOiJSUz.......',
// user: { _id: '66f18f7c2c298da02e857d85', email: 'admin@pointer.com',image:'image.url.com',name:'Admin' }
// }
//Verify token
const payload = await pointer.verifyAccessToken(accessToken);
console.log(payload);