2012-02-17 108 views
0

我已經開發出一種簡單的WCF服務,以對抗在我的服務器數據庫進行驗證的用戶,我需要爲使用來自Windows客戶端和Linux客戶端我的服務消費WCF服務,afortunately實現我的WCF allouds服務從消費它從Windows .Consuming任何平臺(在.NET遠程很大的優勢)是很容易的原因是有很多關於它的文檔,我的問題是與Linux的,所以如果有人知道在哪裏可以找到關於這個一些好的信息,請讓我知道。從Linux客戶端

+0

你想要什麼編程語言,在Linux上使用? – 2012-02-17 08:23:51

回答

1

通過XML/HTTP(通過basicHttpBinding),SOAP/HTTP(wsHttpBinding)或REST公開您的WCF服務,您可以通過幾乎任何編程語言或平臺從Linux調用WCF服務。

然後,它只是一個找到適合您的選擇Linux開發平臺的正確的庫,並形成和跨線/醚發送正確信息的問題。

當然,由於您正在構建一個authn系統,因此您需要非常小心,以確保您至少使用HTTPS服務來防止多種安全漏洞。如果您想要採用更強大的安全語義,您可能希望通過wsHttpBinding通過SOAP/HTTP公開您的服務,並採用WS-Security來保護您的消息。這意味着你還需要一個WS- *棧在Linux方面,其中有幾個(例如JAX-WSJava-WS等)。

HTH。

+0

感謝您的信息... – Daniel 2012-02-17 02:28:34

+0

只是想知道在IIS託管(適用於Windows身份驗證),如果有什麼WCF服務,我想通過Java客戶端消耗?因爲,我有一個要求使它幾乎適用於所有類型的客戶。 WCF Windows身份驗證需要通過NTLM生成一個特殊的令牌(根據我的理解),我不知道我是否可以使用Java客戶端生成一個令牌。 – 2017-09-25 00:00:58