IBM Worklight - 适配器抛出身份验证错误:无法响应任何这些挑战:{}

时间:2014-03-06 18:44:10

标签: oauth-2.0 ibm-mobilefirst worklight-adapters

使用IBM Social Business Toolkit,

我正在使用OAuth适配器和Cordova InAppBrowser插件来实现OAuth流,并在我的适配器尝试获取访问令牌时看到一个非常奇怪的错误。首先,页面加载需要永远,然后失败并出现以下错误:

  

[警告]身份验证错误:无法响应其中任何一项   挑战:{}

进一步观察说它有一个:

  

401“随请求发送的回调URI与该请求不同   注册为本公司App“

1 个答案:

答案 0 :(得分:1)

这个花了两个小时才弄明白,答案是一个额外的空间!在我们的worklight适配器中,我们从worklight.properties文件中提取了OAuth凭据的值。我们的client_uri值在值的末尾有一个额外的空格。这导致它与预期值不匹配。删除空间工作。似乎Worklight端和社交业务工具包端都应该处理修剪。但至少我们弄明白了我们的问题。