-1
我正在使用基於Worklight適配器的身份驗證方法來驗證應用程序。在服務器通過身份驗證測試成功響應之後,應用程序開始一直向服務器發送請求。Worklight應用程序:身份驗證後對服務器的大量請求
來自服務器的日誌表示,該用戶在循環中登錄並註銷。
{
"message": "invoke logout request [project ProjectName]",
"sourceClass": "com.worklight.integration.js.JavaScriptIntegrationLibraryImplementation",
"sourceMethodName": "info",
"level": "INFO",
"source": "server",
"threadId": 19,
"loggerName": "com.worklight.integration.js.JavaScriptIntegrationLibraryImplementation",
"server": {
"ip": "--"
},
"timestamp": "---"
}
{
"message": "Setting active user [project ProjectName]",
"sourceClass": "com.worklight.integration.js.JavaScriptIntegrationLibraryImplementation",
"sourceMethodName": "info",
"level": "INFO",
"source": "server",
"threadId": 19,
"loggerName": "com.worklight.integration.js.JavaScriptIntegrationLibraryImplementation",
"server": {
"ip": "--"
},
"timestamp": "---"
}
{
"message": "invoke logout request [project ProjectName]",
"sourceClass": "com.worklight.integration.js.JavaScriptIntegrationLibraryImplementation",
"sourceMethodName": "info",
"level": "INFO",
"source": "server",
"threadId": 21,
"loggerName": "com.worklight.integration.js.JavaScriptIntegrationLibraryImplementation",
"server": {
"ip": "--"
},
"timestamp": "---"
}
{
"message": "Setting active user [project ProjectName]",
"sourceClass": "com.worklight.integration.js.JavaScriptIntegrationLibraryImplementation",
"sourceMethodName": "info",
"level": "INFO",
"source": "server",
"threadId": 21,
"loggerName": "com.worklight.integration.js.JavaScriptIntegrationLibraryImplementation",
"server": {
"ip": "--"
},
"timestamp": "---"
}
源代碼的這種改變有助於避免此活動。 (刪除challengeHandler.submitSuccess()調用)
但這種方式,從challendeHandler.submitAdapterAuthentication和WL.Client.logout回調函數不叫。
所有活動都顯示在日誌包。
請幫我解除這個問題。
您是否看過任何現有的認證樣本並與您的樣本進行比較? – 2014-10-07 12:08:56
我們需要更多的應用程序代碼來查看它發生的位置。 – 2014-10-07 12:26:36