假设我有一个托管在某处的WCF服务。 APP1和APP2也有两个应用程序。我想要的是只有APP2可以使用我的WCF服务,而不是APP1。即使APP1也有服务URL和EndPoints,它应该能够调用该服务的任何方法。
说,在我的服务中有一个方法Method1。因此,如果APP2调用它,那么它应该返回结果。但是当APP1调用它时,它应该得到异常或一些验证消息。
我在考虑模仿,但如果APP1获得密码,那么它也可以从Method1获取结果。
在WCF中可以吗?如果是,那我该如何实施呢?
答案 0 :(得分:0)
如何在WCF方法的请求参数中使用身份验证密钥?您将在APP2的配置文件中定义一个有效密钥(应该返回结果的密钥),而不是在您的APP1中。