微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

同步/固件:IDM通信错误

如何解决同步/固件:IDM通信错误

我们正在使用docker-compose以及配置文件随附的所有认设置来部署同步性(https://gitlab.com/synchronicity-iot/platform-deployment-docker/-/tree/master/manual)。现在,我们面临IdM Keyrock与PEP代理Wilma Plus(compose-sec-pep.yml文件中名为pep-cb的服务)之间的通信错误。我们已经在Keyrock中注册一个新的应用程序,以保护Orion Context broker,并使用客户端ID和客户端密钥(使用base64进行编码)获得在授权头中使用的值:

curl -iX POST \
  'http://localhost:3000/oauth2/token' \
  -H 'Accept: application/json' \
  -H 'Authorization: Basic wMDAteHByZXNzd2ViYXBwOnR1dG9yaWFsLWRja3Itc2l0ZS0wMDAwLWNsaWVudHNlY3JldA==' \
  -H 'Content-Type: application/x-www-form-urlencoded' \
  --data "username=alice-the-admin@test.com&password=test&grant_type=password"

我们注册的该应用仅出于获取客户端ID和秘密ID的目的,以使该授权从Wilma(在端口7000上运行)绕过Orion Context broker(在端口1026上运行)。因此,现在我们有了一个令牌(让我们将其命名为:X-Access-token),如果我们尝试这样做:

curl -X GET \
  http://localhost:1027/v2/entities/urn:ngsi-ld:Store:001?options=keyvalues \
  -H 'X-Auth-Token: {{X-Access-token}}'

我们总是得到响应:IDM通信错误。我们陷入了这个错误。您能帮我们还是告诉我们我们做错了什么?

非常感谢您。

问候,

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。