2012-08-23 260 views
0

我有身份驗證WSDL服務

@WebService(serviceName = "VenueList") 

一個SOAP Web服務和對服務的方法來獲取列表

@WebMethod(operationName = "getvenuelist")

如果任何一個進行POST請求,該服務: 「http://192.168.29.20/SIP/VenueList?tester」 它將返回data.Iam使用Glassfish 3.1作爲服務器和Java。

  1. 什麼是爲SOAP服務提供身份驗證的最佳方式(當前情況)?
  2. 爲什麼說SOAP比REST更安全?

回答

0

您可以嘗試WS-Security規範爲此目的。大多數庫和框架都支持它(但實現通常依賴於供應商在較小的特定細節上)。

+0

有WS-Security的使用的任何很好的例子。因爲我不知道如何將WS-Security應用到我創建的當前SOAP服務中。 – Vivek

+0

我認爲最好爲你的特定應用程序服務器搜索文檔,它描述瞭如何使用ws-security實現安全的web服務。例如,WebLogic服務器有一些示例。我目前對Glassfish沒有任何經驗。 – gkuzmin