Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    yconnectpublic

    node-yconnect

    NPM version Build Status Dependency Status Coverage Status

    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.

    Keywords

    install

    npm i yconnect

    Downloadsweekly downloads

    4

    version

    2.0.0

    license

    BSD

    homepage

    github.com

    last publish

    collaborators

    • avatar