check-auth-header

0.0.3 • Public • Published

check-auth-header

check key in auth header (middleware for express.js)

Usage

Valid auth with header X-API-Key: secretKey

const checkAuthKey = require('check-auth-header');

const app = express();

app.use(checkAuthKey({
    authKeys: ['secretKey'],
    authHeader: 'X-API-Key',
}));

Valid auth via function

const authFn = (key) => {
    return key === 'secret',
};

app.use(checkAuthKey({
    authFn,
    authHeader: 'X-API-Key',
}));

Exclude path / for API scheme or readme

const authFn = (key) => {
    return key === 'secret',
};

app.use(checkAuthKey({
    authFn,
    authHeader: 'X-API-Key',
    excludes: ['/v1/api']
}));

Readme

Keywords

none

Package Sidebar

Install

npm i check-auth-header

Weekly Downloads

0

Version

0.0.3

License

MIT

Unpacked Size

14 kB

Total Files

9

Last publish

Collaborators

  • antirek