linksApp登录报错

Blade 未结 2 30

一、该问题的重现步骤是什么?

1. 物联网APP拉下来的代码登录时报错(请求未到达后端),疑似sm2.doEncrypt方法内容问题

...(., ., sm2.doEncrypt(.,,))
  .(data => {
   ...(data, .)
  })
  .(err => {
   .(err)
   ...({ : })
  })

二、你期待的结果是什么?实际看到的又是什么?


三、你正在使用的是什么产品,什么版本?在什么操作系统上?


四、请提供详细的错误堆栈信息,这很重要。

[Vue warn]: Error in v-on handler: "TypeError: Cannot read property 'multiply' of null"


(found at pages/login/login-account.vue:1)


五、若有更多详细信息,请在下面提供。

2条回答
  • 打点console.log的日志,看看加密前传递的是什么参数,加密后传递的是什么参数

    0 讨论(0)
  • 1小时前

    登录问题报错问题解决了,但是现在登录时提示客户端认证失败

    参数如下

    "config": {

            "baseURL": "http://120.46.164.27:56029",

            "method": "POST",

            "url": "/blade-auth/oauth/token",

            "params": {

                "tenantId": "000000",

                "username": "admin",

                "password": "39ae149a6bec021ac7ef1b4a70f7e01cff49ef0972b599e6b61d3cf946fbdd4a74fb034b35968494782db3a87e47276161d48ce7829b60ea71950c2ebdda6e47cd0e151420773fab65ae9ae40335662529f8bdf158ccd81e5dc5a2ed5fd275fda74eaf330a",

                "grant_type": "password",

                "scope": "all"

            },

            "custom": {

                "isBroker": false

            },

            "header": {

                "Content-Type": "application/json;charset=UTF-8",

                "Tenant-Id": "000000",

                "Blade-Requested-With": "BladeHttpRequest",

                "Authorization": "Basic aW90OmlvdF9zZWNyZXQ="

            },

            "validateStatus": "function() { [native code] }",

            "timeout": 60000,

            "dataType": "json",

            "responseType": "text",

            "sslVerify": true,

            "firstIpv4": false,

            "fullPath": "http://120.46.164.27:56029/blade-auth/oauth/token?tenantId=000000&username=admin&password=39ae149a6bec021ac7ef1b4a70f7e01cff49ef0972b599e6b61d3cf946fbdd4a74fb034b35968494782db3a87e47276161d48ce7829b60ea71950c2ebdda6e47cd0e151420773fab65ae9ae40335662529f8bdf158ccd81e5dc5a2ed5fd275fda74eaf330a&grant_type=password&scope=all"

        }

    账号密码用的是默认的,publicKey和前端用的是同一个

    048d54bf5e32a7e312d93b965e0e18b30432603df0815c4e749cbebdd58e4f5459ddb0924a8bfce6f6ef0c33e8ed9675384983fe6bf449815e7825da3ef4dc118a


    作者追问:1小时前

    检查 系统管理->应用管理,里面有没有创建app专用的 clientId和clientSecret,这俩配置到linksApp的工程内,才能通过客户端认证

    0 讨论(0)
提交回复