概览
二进制( nodejs) - Node.js网络应用程序的 Duo 二因子认证: https://duo.com/docs/duoweb-v2 (中文(简体) )
这个软件包允许一个网络开发者快速地将Duo的交互式,自助,双因子认证添加到任何网络登录形式——而不设置次级用户账户,目录同步,服务器,或硬件.
位于 js 目录应当由您的网络服务器托管,以便纳入网页.
安装
发展:
$ git clone https://github.com/duosecurity/duo_nodejs.git
$ cd duo_nodejs
$ npm install
系统 :
$ npm install --global @duosecurity/duo_web
或运行以下来添加您的项目 :
$ npm install --save @duosecurity/duo_web
使用
$ node --interactive
> const duo_web = require('@duosecurity/duo_web');
> duo_web.sign_request(ikey, skey, akey, username);
'TX|...TX_SIGNATURE...==|...TX_HASH...:APP|...APP_SIGNATURE...==|...APP_HASH...'
测试
$ npm run test
...
OK: 13 assertions (42ms)
林特
$ npm run lint
> @duosecurity/[email protected] lint duo_nodejs
> eslint duo.js index.js tests/
支助
直接向我们报告任何错误、特性请求等: 支持@duosecurity.com