egg-http-auth
egg plugin for HTTP basic and digest access authentication.
Install
$ npm i egg-http-auth --save
Usage
// {app_root}/config/plugin.jsexportshttpAuth = enable: true package: 'egg-http-auth' // which routes you want to using this middleware match: '' // which routes you want to ignore this middleware // ignore: '' // match: (ctx) { // };
Configuration
// {app_root}/config/config.default.jsexportshttpAuth = username: 'username' password: 'password';
see config/config.default.js for more detail.
Example
// for old version eggjs which does support match options// {app_root}/config/config.default.jsexportshttpAuth = username: 'username' password: 'password' match: /^\/api\/v1\/backdoor/;
Questions & Suggestions
Please open an issue here.