用户无法与 rest api thingsboard 建立关系
Posted
技术标签:
【中文标题】用户无法与 rest api thingsboard 建立关系【英文标题】:user cant make realation with rest api thingsboard 【发布时间】:2020-10-23 07:32:38 【问题描述】:我在使用 thingsBoard 时遇到问题,我可以在网站中与用户帐户建立关系,并且我尝试将设备与资产相关联,但是当涉及到 rest API 时,它给了我一个 403 错误代码。 我使用了 Swagger UI,我使用了实体关系 API,并为此使用了保存关系 API。
【问题讨论】:
【参考方案1】:我相信你的问题是你没有登录到你的招摇。 在您的图像中,请查看红色圆圈内的感叹号,这意味着您没有将令牌设置为招摇。
令牌获取方式: curl --location --request POST 'http://YOUR_IP_ADDRESS/api/auth/login' --header '内容类型:应用程序/json' --header '接受:应用程序/json' --data-raw ' "用户名": "YOUR_EMAIL_ADDRESS", “密码”:“YOUR_PASSWORD” '
收到令牌后,回到大摇大摆的顶部并寻找“授权”按钮。把你的令牌放在那里。 当您返回操作时,您可以看到感叹号现在处于蓝色圆圈中。再试一次!现在,您的操作应该可以工作了!!
【讨论】:
感谢您的回答,但我试过了,所以我还通过从 swagger 获取用户信息来检查我是否已授权,我很确定我已授权,但我无法使用 rest api 与用户帐户建立关系,我认为它s 一个错误,我也在他们的 github 问题中问过,但他们还没有回答以上是关于用户无法与 rest api thingsboard 建立关系的主要内容,如果未能解决你的问题,请参考以下文章
当登录尝试超过 3 次时,用户无法使用 Spring Security Rest API 登录?
Keycloak REST API 无法从用户角色映射中删除客户端级角色
与 Keycloak 身份验证插件集成时,无法从 rest 客户端调用 nuxeo rest api