yconnect
v2.0.0
Published
YConnect for Node.js
Downloads
13
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: 'okuryu@gmail.com',
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.