簡體   English   中英

Oauth2過程給出的access_token無權訪問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應用程序中檢索令牌。現在我們的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上下文代理發出http請求時,我們得到以下答案:“未授權用戶令牌”。

另一方面,由token_script.sh Shell獲得的令牌可以很好地用作Orion FI-LAB實例的X-Auth-Token。

問題

哪種方法將成為訪問FI-LAB Orion實例的穩定方法:

  • server.js采取的過程(其中給定令牌不起作用)或
  • token_script.sh采取的過程

該問題可能是由於不同的原因:

  • 在2015年5月的FIWARE Lab遷移期間重置IDM密碼
  • server.js腳本中的某些錯誤(某些錯誤還與遷移后安全系統的更改有關),目前已修復(githash:49d9c416b43ecac8971379833b7b4f4b5d3016e3)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM