1.1.1 • Published 9 years ago

koa-hawk v1.1.1

Weekly downloads
2
License
ISC
Repository
github
Last release
9 years ago

koa-hawk

Koa hawk authentication middleware

npm version Build Status

Installation

$ npm install koa-hawk

Usage

var koa = require('koa');
var hawk = require('koa-hawk');

var app = koa();

var getCredentials = function (id, callback) {
    var credentials = {
        key: 'werxhqb98rpaxn39848xrunpaw3489ruxnpa98w4rxn',
        algorithm: 'sha256',
        user: 'Steve'
    };
    return callback(null, credentials);
};

app.use(hawk(getCredentials));

app.use(function* (next){
	if (this.hawk.authorized === true) this.response.body = 'Welcome!';
});

app.listen(3000);
1.1.1

9 years ago

1.1.0

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago