idea@linuxce.cn
Cont

有任何疑问?

010-82482839

usbserver工程师手记(三)手工开通 OTP功能

1、设定密钥,用户自行选择一个密钥,以下以密钥为 EAZAYOKNGETBOPC5 为例说明


2、usb server 配置otp 密钥,目前还没有UI 界面开通,后续版本会支持从管理界面开通

curl -X POST -H 'Content-Type: application/json' -H 'Accept: application/json' -i 'http://localhost/api7001/set_options' --data '{"key":"otp_key","value":"EAZAYOKNGETBOPC5"}'


3、生成二维码供验证器扫描导入

otpauth://totp/snxxx@usbserver?issuer=linuxce&secret=EAZAYOKNGETBOPC5&algorithm=SHA1&digits=6&period=30


其中snxxx 替换为用户的设备码,secret= 后面的EAZAYOKNGETBOPC5 替换为用户的设定密钥


4、机主下载手机app,导入第三步生成的二维码


5、使用:远程连接USB server 时,选择需要身份认证,密码跟机主索要,机主告知app 上的一次密码,密码策略选择了当前及前后一个都有效,有90秒的输入时间


Android 下载

cc0168500559e62f71e17580765955e9

Iphone 下载

3f98e87e0ad3382708826009d7155973


Baidu
map