1

我今天面临一个关于与 Orion 公共实例 @ http://orion.lab.fi-ware.org:1026/ngsi10/contextEntities/ {entity_id} 的连接的问题。虽然,两天前,我总是连接到 orion 公共实例,总是使用相同的身份验证令牌,我从 FI-WARE 获得,今天当我尝试连接时出现错误:“GET http:// orion.lab.fi-ware.org:1026/ngsi10/contextEntities/urn:smartsantander:testbed:3337返回响应状态为 401 Unauthorized”。

我曾经并继续使用 Jersey REST API 来连接 NGS10 Orion REST API 实现。

对我必须做些什么来解决问题有任何想法吗?这是身份验证服务在 Orion 服务器端的问题吗?

先感谢您!

4

1 回答 1

0

可能令牌已过期。您可以重新生成运行 token_script.sh 脚本的新令牌,如以下文档中所述

编辑:系统的正常行为是不时取消令牌,因此最好的方法是以给定的周期(例如 24 小时)重新生成它。但是,请注意,尽管您可以手动重新生成令牌并重新配置您的应用程序以使用上述新令牌,但最好将您的应用程序编程为自动执行此操作。

请查看FI-WARE 教育平台中的 OAuth 课程OAuth 2.0 RFC 中的 Refresh Token 部分以获取更多信息。

于 2014-07-28T18:23:56.247 回答