2013-07-20 136 views
0

我目前正在使用Worklight v6.0企業版進行推送通知演示。IBM Worklight 6.0 - 將適配器部署到Worklight Server後出現wl_antiXSRFRealm錯誤

作爲演示的一部分,我在Worklight studio中創建了一個新的Worklight項目。

  • 我還導入的推送通知的示例項目到同一工作區
  • 我複製從推送通知示例項目所提供的authenticationConfig.xml文件到我的新項目(替換文件)
  • 我也修改我的新項目中的application-descriptor.xml引用了authenticationConfig.xml文件中的securityTest

如果我在我的測試服務器(Eclipse開發環境的一部分)上測試了我的PushNotifications適配器,那麼適配器將運行prope RLY。我通過瀏覽器調用http://hostName:10080/ProjectName/invoke?adapter=PushAdapter&procedure=submitNotification&parameters=["user","testdata"]來測試服務器。

但是,如果我將新應用程序和適配器部署到我的QA Worklight服務器,則適配器有問題。當我從指向新的服務器瀏覽器再次訪問該適配器,我收到錯誤:

/*-secure- {"challenges":{"wl_antiXSRFRealm":{"WL-Instance-Id":"i9k34qhnj7r25s8ab7v2m0sf3l"}}}*/

我的設備上運行的應用程序可以連接到服務器。我希望有一個外部服務器的寫通知使用適配器端點演示:

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

回答

1

嘗試在適配器XML添加securityTest="wl_unprotected"的程序。您還寫過,您正在應用程序服務器之間移動(從Eclipse開發環境到運行Worklight Server的QA環境),因此我假設您已將包含更新後的authenticationConfig.xml的.war文件重新部署到QA環境的應用程序服務器上安裝了Worklight Server?

+0

伊丹,謝謝你是明星!我修改了適配器過程聲明,如下所示:並允許我從瀏覽器調用適配器。再次感謝! –

相關問題