Skip to content

Yahoo! Japan Openid Connect Client Library for YConnect v2

License

Notifications You must be signed in to change notification settings

dais0n/node-yconnect-v2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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);
});

About

Yahoo! Japan Openid Connect Client Library for YConnect v2

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published