同步/固件: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 (将#修改为@)