我可以将WCF Web服务限制为仅从某个域调用吗?

本文关键字:调用 WCF Web 服务 我可以 | 更新日期: 2023-09-27 17:50:27

我有一个面向外部的web服务,但我希望它只由来自某个域的调用者使用?

这可能吗?如果可能的话,这样做合适吗?如果可行的话,我该如何实施呢?

更新:不幸的是,我不能使用AD,因为它是一个外部组织,将访问这个网站。例如,我只想说,假设外部组织是雅虎,我只想让雅虎的呼叫能够访问web服务

我可以将WCF Web服务限制为仅从某个域调用吗?

你说的域名是指网络域名还是互联网域名?

我想你指的是一个互联网域名,但如果是这样的话,IP地址是我认为你唯一可以使用的东西,作为在雅虎工作的人,不要有与yahoo.com相关的IP地址。可能存在为整个公司保留的一系列外部ip,您可以对其进行过滤。

另一种确保只有某些人访问您的外部web服务的方法是在数据中传递某种密码,但这可能超出范围/不可更改。

  • 使用Web。你可以只限制某些IP的访问,至少因为客户端总是有IP,但可能没有关联的DNS名称

  • 然而,如果你的意思是允许某些AD用户访问,那么有大量的答案