0.0.5 • Published 9 years ago

express-bnet-auth v0.0.5

Weekly downloads
17
License
-
Repository
github
Last release
9 years ago

##express-bnet-auth Authentication Express Middleware for use with Battle.net OAuth login.

Work In Progress

##Installation

npm install express-bnet-auth --save

###Usage

var bnetOptions = {
  BNET_ID: 'YOUR BNET KEY',
  BNET_SECRET: 'YOUR BNET SECRET',
  CALLBACK_URL: 'https://localhost:8443/auth/bnet/callback'
};

var bnet = require('express-bnet-auth')(bnetOptions);
/*
 * Routes
 */
app.get('/auth/bnet', bnet.auth);

app.get('/auth/bnet/callback', bnet.callback, function (req, res) {
  //If there was an issue with your oauth request, i.e. user denies access, the error is stored in req.error
  if(req.error){
    return res.send('The following error occurred when logging into battle.net: %s', req.error);
  }

  //If if the oauth request was successful the retrieved data will be stored in req.token_data for your use
  return res.send('Your token data is: %s', JSON.stringify(req.token_data));
});

###Changelog

#####0.0.5 README format fix #####0.0.3 Usage examples #####0.0.2 Bug Fix

0.0.5

9 years ago

0.0.4

9 years ago

0.0.3

9 years ago

0.0.2

9 years ago

0.0.1

9 years ago