access_token Oauth2 程序给出的未授权访问 Orion FI-LAB
access_token given by Oauth2 procedure is not authorized for accessing Orion FI-LAB
我们用于获取访问令牌以访问 https://github.com/fgalan/oauth2-example-orion-client 提供的 Orion FI-LAB 实例的 oauth2 过程不再有效。
自 10 天前以来发生了一些事情。
我们在 android application.now 中使用了相同的程序来检索令牌,或者我们的 android 应用程序无法正常工作。
问题是:
由 server.js 代码生成的访问令牌未被识别为 orion FI-LAB 实例的有效 X-Auth-Token (orion.lab.fi-ware.eu:1026) .
通过 运行 示例,我们得到以下响应
{
"access_token": "3ujlcoB3uUCy45ZasN5c89DoV9549d",
"expires_in": 3600,
"token_type": "Bearer",
"state": "xyz",
"scope": "all_info",
"refresh_token": "FrmaTmGCJ4DDKkeGlWxfERB6R3jtij"
}
然而,当我们使用上面的 access_token 向 orion context broker 发出 http 请求时,我们得到这个答案:"User token not authorized".
另一方面,由 token_script.sh shell 获得的令牌可以很好地用作 orion FI-LAB 实例的 X-Auth-Token。
问题
哪种方式将成为访问 FI-LAB Orion 实例的稳定方法:
- server.js采取的程序(其中给定的令牌不起作用)
或
- token_script.sh采取的程序
?
问题可能是由不同的原因造成的:
- 2015 年 5 月 FIWARE 实验室迁移期间重置 IDM 密码
- server.js脚本中的一些错误(其中一些还与迁移后安全系统的更改有关),目前已修复(githash:49d9c416b43ecac8971379833b7b4f4b5d3016e3)
我们用于获取访问令牌以访问 https://github.com/fgalan/oauth2-example-orion-client 提供的 Orion FI-LAB 实例的 oauth2 过程不再有效。 自 10 天前以来发生了一些事情。 我们在 android application.now 中使用了相同的程序来检索令牌,或者我们的 android 应用程序无法正常工作。
问题是:
由 server.js 代码生成的访问令牌未被识别为 orion FI-LAB 实例的有效 X-Auth-Token (orion.lab.fi-ware.eu:1026) . 通过 运行 示例,我们得到以下响应
{
"access_token": "3ujlcoB3uUCy45ZasN5c89DoV9549d",
"expires_in": 3600,
"token_type": "Bearer",
"state": "xyz",
"scope": "all_info",
"refresh_token": "FrmaTmGCJ4DDKkeGlWxfERB6R3jtij"
}
然而,当我们使用上面的 access_token 向 orion context broker 发出 http 请求时,我们得到这个答案:"User token not authorized".
另一方面,由 token_script.sh shell 获得的令牌可以很好地用作 orion FI-LAB 实例的 X-Auth-Token。
问题
哪种方式将成为访问 FI-LAB Orion 实例的稳定方法:
- server.js采取的程序(其中给定的令牌不起作用) 或
- token_script.sh采取的程序 ?
问题可能是由不同的原因造成的:
- 2015 年 5 月 FIWARE 实验室迁移期间重置 IDM 密码
- server.js脚本中的一些错误(其中一些还与迁移后安全系统的更改有关),目前已修复(githash:49d9c416b43ecac8971379833b7b4f4b5d3016e3)