如何为未知用户保护WCF代理 [英] How to secure wcf proxy for unknown user

查看:71
本文介绍了如何为未知用户保护WCF代理的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是wcf的新手.所以告诉我所有可用于保护我的wcf代理的选项.我想要任何未知的用户,如果知道我的wcf服务终结点,那么他们将无法使用VS IDE创建代理.该怎么办?

i am new in wcf. so tell me all the options available to secure my wcf proxy. i want any unknown user if know my wcf service endpoint then they will not be able to create proxy with VS IDE. what to do ?

我只是为了保护我的wcf代理而从我的角度出发

<endpoint address="mex" binding="mexBasicHttpBinding" contract="IMetadataExchange"/>

<serviceMetadata httpGetEnabled="false"/>

我是否需要生成wsdl,然后需要删除mex绑定并设置 httpGetEnabled = "false" ?

do i need to generate wsdl and after that do i need to remove mex binding and set httpGetEnabled="false" ?

因此其他人将无法在其末端创建代理,因为mex和 httpGetEnabled 将元数据公开给客户端.

so other people will not be able to create proxy at their end because mex and httpGetEnabled expose meta data to client.

寻找知识.谢谢

推荐答案

嗨Mou_kolkata,

>>所以告诉我所有可用来保护我的wcf代理的选项.

在我看来,您已经多次问过这个问题,您期望使用什么选项?

>>我需要生成wsdl吗?此后,我需要删除mex绑定并设置httpGetEnabled ="false"吗? ?

这是一个选项,在删除mex绑定并设置httpGetEnabled ="false"之后,没有人能够生成wcf代理.

第二个选项是保护混合端点,您可以在下面的主题中引用我的回复.

#如何保护MEX端点

关于IIS安全性的第三种选择,您可以参考下面的主题.

#如何在WCF中保护WSDL文件

最好的问候

爱德华


这篇关于如何为未知用户保护WCF代理的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆