【问题标题】:IBM Worklight 6.0 - wl_antiXSRFRealm error after deploying adapter to Worklight ServerIBM Worklight 6.0 - 将适配器部署到 Worklight Server 后出现 wl_antiXSRFRealm 错误
【发布时间】:2013-07-20 21:17:00
【问题描述】:

我目前正在使用 Worklight v6.0 Enterprise Edition 进行推送通知演示。

作为演示的一部分,我在 Worklight Studio 中创建了一个新的 Worklight 项目。

  • 我还将推送通知示例项目导入到同一个工作区中
  • 我将提供的 authenticationConfig.xml 文件从推送通知示例项目复制到我的新项目中(替换文件)
  • 我还在新项目中修改了 application-descriptor.xml 以引用 authenticationConfig.xml 文件中的 securityTest

如果我在我的测试服务器(Eclipse 开发环境的一部分)上测试我的 PushNotifications 适配器,该适配器会正常运行。我通过浏览器调用http://hostName:10080/ProjectName/invoke?adapter=PushAdapter&procedure=submitNotification&parameters=["user","testdata"] 测试服务器。

但是,如果我将新应用程序和适配器部署到我的 QA Worklight 服务器,我的适配器就会出现问题。当我从指向新服务器的浏览器再次访问适配器时,我收到错误:

/*-安全- {"挑战":{"wl_antiXSRFRealm":{"WL-Instance-Id":"i9k34qhnj7r25s8ab7v2m0sf3l"}}}*/

在我的设备上运行的应用程序可以连接到服务器。我希望有一个外部服务器使用适配器端点为演示编写通知:

http://hostName:10080/ProjectName/invoke?adapter=PushAdapter&procedure=submitNotification&parameters=["user","testdata"]

【问题讨论】:

    标签: ibm-mobilefirst worklight-adapters worklight-security


    【解决方案1】:

    尝试将securityTest="wl_unprotected" 添加到适配器 XML 中的过程中。

    另外,您写道您正在应用程序服务器之间移动(从 Eclipse 开发环境到运行 Worklight Server 的 QA 环境),所以我假设您已经将包含更新的 authenticationConfig.xml 的 .war 文件重新部署到 QA 环境的安装了 Worklight Server 的应用程序服务器?

    【讨论】:

    • 伊丹,谢谢你是明星!我将适配器过程声明修改为如下所示: 并允许我从浏览器调用适配器。再次感谢!... JT
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-19
    • 1970-01-01
    • 2023-03-09
    相关资源
    最近更新 更多