@fundcount/gotowebinarauthorization

1.1.2 • Public • Published

Description

Module that simplify authorization in GoToWebinar servise. Can be used for getting access tokens for registration users to webinars.

Usedge

npm install gotowebinarauthorization

Example

consumer key and consumer secret: https://goto-developer.logmeininc.com/how-create-developer-app

authKey: https://goto-developer.logmeininc.com/how-get-access-token-and-organizer-key


var G2W = require('gotowebinarauthorization');

var appConfig = {
  consumerKey: 'You consumer key',
  consumerSecret: 'you consumer secret',
  };

var accountConfig = {
  username: USER NAME,
  password: PASSWORD,
  grant_type: 'password'
};

function callback(body) {
  console.log(body);
  // this will return a obj like
  // {"access_token":"xxxxx",
  // "token_type":"Bearer",
  // "refresh_token":"xxxxx",
  // "expires_in":3600,
  // "version":"3",
  // "account_key":"xxxx",
  // ...,
  // "organizer_key":"xxxx"}
} 

G2W.directLogin(appConfig, accountConfig, callback);

Response example

{ access_token: 'xxxx',
  token_type: 'Bearer',
  expires_in: 3600,
  version: '3',
  account_key: 'xxxx',
  account_type: '',
  email: 'xxxx',
  firstName: 'xxxx ',
  lastName: 'xxxx',
  organizer_key: 'xxxx',
  refresh_token: 'xxxx' }

Dependencies (1)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i @fundcount/gotowebinarauthorization

    Weekly Downloads

    2

    Version

    1.1.2

    License

    ISC

    Unpacked Size

    5.22 kB

    Total Files

    8

    Last publish

    Collaborators

    • igordogma
    • ddrozdov
    • npatyukov