登录接口增加usbkey方式

注:原登录接口/login/login修改为/login/postern,作为隐藏登录(后门)使用;

       新登录接口使用/login/login,具体要求如下:


1、在用户登录(用户名、密码、验证码)方式基础上,增加一项usbkey方式登录,类似以下:


2、usbkey方式点击登录按钮时,弹窗提示输入key口令,类似如下:


3、post请求参数说明

    usertype:表示登录方式(password:用户名密码方式,cert:usbkey方式)

    str:随机数(由两部分组成:(1)由第4条接口返回,(2)由前端 randomNum(20) 方法获取

    sign:签名

    DN:证书

4、获取随机数对应后端接口/login/getRandom(注:无参,返回字符串类型随机数)

5、登录接口响应结果(注:字符串类型)

    “true”:为“true”时,表示登录成功,然后跳转到首页

    “false:...”:以“false”开头时,表示登录失败,后跟错误描述,如:false:用户类型错误