tianma-auth

HTTP authentication middleware for Tianma

Usage no npm install needed!

<script type="module">
  import tianmaAuth from 'https://cdn.skypack.dev/tianma-auth';
</script>

README

tianma-auth

build status

提供基本的HTTP身份认证功能。

安装

$ npm install tianma-auth

使用

该模块在用户首次访问服务时提示用户输入账户和密码进行身份认证。如果认证通过,则把请求交给后续模块继续处理,否则直接返回403响应,继续提示用户验证身份。

var tianma = require('tianma');

tianma(8080)
    .auth({
        'root': '34d2Ka6',
        'admin': '5f3X4eM'
    })
    .use(middleware);

授权协议

MIT