从Linux客户端使用WCF服务

从Linux客户端使用WCF服务,linux,wcf,Linux,Wcf,我开发了一个简单的WCF服务,用于根据服务器中的数据库对用户进行身份验证,我需要从Windows客户端和Linux客户端使用我的服务,在WCF中实现我的服务可以从任何平台使用它(比.net remoting有很大的优势)。从windows上使用它非常容易,因为有很多关于它的文档,我的问题是Linux,所以如果有人知道我在哪里可以找到有关这方面的好信息,请告诉我。通过XML/HTTP公开WCF服务,您可以通过几乎任何编程语言或平台从Linux调用WCF服务(通过basicHttpBinding)、

我开发了一个简单的WCF服务,用于根据服务器中的数据库对用户进行身份验证,我需要从Windows客户端和Linux客户端使用我的服务,在WCF中实现我的服务可以从任何平台使用它(比.net remoting有很大的优势)。从windows上使用它非常容易,因为有很多关于它的文档,我的问题是Linux,所以如果有人知道我在哪里可以找到有关这方面的好信息,请告诉我。

通过XML/HTTP公开WCF服务,您可以通过几乎任何编程语言或平台从Linux调用WCF服务(通过basicHttpBinding)、SOAP/HTTP(wsHttpBinding)或

然后,只需为您选择的Linux开发平台找到合适的库,并通过wire/ether生成和发送正确的消息

当然,由于您正在构建一个authn系统,因此您需要非常小心,以确保您的服务至少使用HTTPS来防止大量安全漏洞。如果您想要采用更强大的安全语义,您可能需要通过wsHttpBinding通过SOAP/HTTP公开您的服务并使用WS-Security来保护您的消息。这意味着您在Linux端还需要一个WS-*堆栈,其中有几个(例如,等等)


HTH.

您可以通过几乎任何编程语言或平台从Linux调用WCF服务,方法是通过XML/HTTP(通过basicHttpBinding)、SOAP/HTTP(wsHttpBinding)或其他方式公开WCF服务

然后,只需为您选择的Linux开发平台找到合适的库,并通过wire/ether生成和发送正确的消息

当然,由于您正在构建一个authn系统,因此您需要非常小心,以确保您的服务至少使用HTTPS来防止大量安全漏洞。如果您想要采用更强大的安全语义,您可能需要通过wsHttpBinding通过SOAP/HTTP公开您的服务并使用WS-Security来保护您的消息。这意味着您在Linux端还需要一个WS-*堆栈,其中有几个(例如,等等)


HTH.

您希望在Linux上使用什么编程语言?您希望在Linux上使用什么编程语言?只是想知道,如果IIS上承载的WCF服务(与Windows身份验证一起使用)会怎么样我想通过Java客户端进行消费??因为,我有一个要求,就是让它能够与几乎所有类型的客户端一起工作。WCF windows身份验证需要通过NTLM生成一个特殊的令牌(据我所知),我不知道是否可以使用Java客户端生成一个令牌。只是想知道,如果WCF服务托管在IIS上会怎么样(与Windows身份验证一起使用)我想通过Java客户端使用??因为,我有一个要求使它能够与几乎所有类型的客户端一起使用。WCF Windows身份验证需要通过NTLM生成一个特殊令牌(据我所知),我不知道是否可以使用Java客户端生成一个令牌。