yconnect
v2.0.0
Published
YConnect for Node.js
Downloads
4
Readme
node-yconnect
YConnect (OAuth 2.0 + OpenID connect authorization) for Node.js.
Getting Started
Install to using NPM.
$ npm install yconnect
By passing the access token to access the API, you can retrieve the data.
Here is an example to access the UserInfo API:
var yconnect = require('yconnect');
yconnect("<YOUR_ACCESS_TOKEN>").getUserInfo({schema: 'openid'}, function (error, data) {
if (!error) {
console.log(JSON.parse(data));
} else {
console.log(error);
}
});
The result is just below.
{ user_id: '43M63NAGMHBAYMXRMY3WODOWS4',
name: 'OkumuraRyuichi',
given_name: 'Ryuichi',
'given_name#ja-Kana-JP': '',
'given_name#ja-Hani-JP': 'Ryuichi',
family_name: 'Okumura',
'family_name#ja-Kana-JP': '',
'family_name#ja-Hani-JP': 'Okumura',
locale: 'ja-JP',
email: '[email protected]',
email_verified: true,
address:
{ country: 'jp',
postal_code: '1060032',
region: 'Tokyo',
locality: 'Minato-ku' },
birthday: '1984',
gender: 'male' }
More details to use YConnect
All the stuff in YConnect official documents.
Author
License
This module is available under the BSD license.
The oauth module is available under the MIT license.