2014-03-06 5 views
0

使用IBM社交商務工具包,IBM工作燈 - 適配器拋出驗證錯誤:無法迴應任何這些挑戰:{}

我的使用Oauth適配器和科爾多瓦InAppBrowser插件來實現一個OAuth流和我當我的適配器嘗試獲取訪問令牌時看到一個非常奇怪的錯誤。首先,它永遠在頁面加載,那麼它失敗,出現以下錯誤:

[WARNING ] Authentication error: Unable to respond to any of these challenges: {}

進一步尋找它說,有一個:

401 "Callback URI sent with the request is not the same as the one registered for this Company App"

回答

1

這其中花費幾個小時才能找出和答案是一個額外的空間!在我們的worklight適配器中,我們從worklight.properties文件中提取了OAuth憑據的值。我們的client_uri值在值的末尾有額外的空間。這導致它不符合預期值。刪除工作的空間。似乎Worklight方面和社交商業工具包方面都應該處理修剪。但至少我們發現了我們的問題。

+0

謝謝你報告此問題。我已在我們的跟蹤系統中註冊了驗證我們的解析器並確保屬性被正確裁剪的請求。 – eabe

+0

作爲此問題的後續工作,Worklight 6.2正確修剪了worklight.properties文件中的屬性。 – eabe