indaba-auth
v0.0.1
Published
Indaba authentication function and middleware.
Downloads
1
Readme
Indaba Auth
var authenticate = require('indaba-auth')({
lydianEndpoint: 'zzz',
clientId: 'xxx',
clientSecret: 'yyy'
});
authenticate({
username: 'username',
password: 'password',
grant_type: 'password'
}, function(err, token) {
// do something with token
})
// middleware
var app = express();
app.use('/login', authenticate.middleware);
Tests
Ensure that these environment variables are set (add exports to your bashrc):
INDABA_TEST_ENDPOINT='https://lydian.indavelopment.com'
INDABA_TEST_CLIENT=''
INDABA_TEST_SECRET=''
INDABA_TEST_USERNAME=''
INDABA_TEST_PASSWORD=''
npm test