我们如何使WCF服务特定于应用程序?

本文关键字:应用程序 服务 何使 WCF 我们 | 更新日期: 2023-09-27 18:15:26

假设我有一个托管在某处的WCF服务。还有两个应用程序APP1和APP2。我想要的是只有APP2可以使用我的WCF服务,而不是APP1。即使APP1也有服务URL和端点,但它应该能够调用服务的任何方法。

假设,在我的服务中有一个方法Method1。如果APP2调用它,那么它应该返回结果。但是当APP1调用它时,它应该得到异常或一些验证消息。

我正在考虑模拟,但如果APP1获得密码,那么它也可以从Method1获取结果。

在WCF中是可能的吗?如果是,那么我该如何实现它?

我们如何使WCF服务特定于应用程序?

在WCF方法的请求参数中使用身份验证密钥如何?您将在APP2的配置文件(应该返回结果的那个)中定义一个有效的密钥,而不是在APP1中定义。