WCF公共Web服务的安全性

And*_*rri 2 c# asp.net ajax wcf

我正在WCF中构建一个复杂的公共Web服务,它将电子邮件发送到特定地址,类似于联系表单但具有某些功能.使用jQuery,我从文本框中获取数据,使用Ajax和json,我将发送到Web服务的字符串继续.

现在,有没有一种方法可以使其安全?

我的意思是......该服务是公开的,因此有人可以访问它并开始在此地址上发送垃圾邮件.我是否可以限制用户仅从正确的网站使用Web服务?

谢谢.

Ste*_* P. 6

如果WCF服务托管在IIS中,您只允许来自特定IP地址的呼叫,请查看IIS下的目录安全设置.