W3 Authoritzation library

Used to authenticate using a w3 authorization API

Installation

npm install passport-w3auth --save

Enabling Group Authentication in Express 4

app.js

   // import BlueAuth
   var BlueAuth = require('passport-w3auth');
   var myAuth = BlueAuth.buildAuth({
       api: 'group_api_url'
       admin: 'admin_group_name'
       superuser: 'superuser_group_name'
   });

   // add to express router
   var router = express.Router();
   router.use(myAuth);

Using Passport

app.js

   // Include in your dependencies list
   var passport = require('passport')
     , W3AuthStrategy = require('passport-w3auth').W3AuthStrategy;


   var config = require(__dirname + '/conf/config')
   var api = config.w3auth.url
   passport.use(new W3AuthStrategy());

config/config.js

   var config = {
       w3auth: {
                  url: ${url}
       }
   }

   module.exports = {
       config: config
   };

Using API

Under construction

SEARCH FOR STRATEGIES

0STRATEGIES