passport-w3auth

0.0.8 • Public • Published

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

Readme

Keywords

Package Sidebar

Install

npm i passport-w3auth

Weekly Downloads

1

Version

0.0.8

License

ISC

Last publish

Collaborators

  • kmdeland