0.0.2 • Published 6 years ago

node-yconnect-v2 v0.0.2

Weekly downloads
3
License
MIT
Repository
github
Last release
6 years ago

node-yconnect-v2

Build Status MIT License

NPM

Yahoo! Japan Openid Connect Client Library for YConnect v2

Installation

npm install node-yconnect-v2 --save

Usage

const YConnect = require('node-yconnect-v2');

const yconnect = new YConnect(clientId, clientSec, redirectUri);

// authorization code flow
yconnect.authorization(req.query.code, req.session.nonce)
.then((accessToken) => {
  // userinfo request
  return yconnect.getUserInfo(accessToken);
})
.then((userinfo) => {
  // userinfo.name, userinfo.gender
  console.log(userinfo);
})
.catch((err) => {
  console.log(err);
});