就像标题所说的那样。每个经过身份验证的WCF客户端连接到您开发的WCF服务器是否需要Windows CAL?每个经过身份验证的WCF客户端连接是否需要CAL?
http://www.microsoft.com/windowsserver2008/en/us/client-licensing.aspx
微软在该网页上牌肯定使得它听起来像它,但我无法找到任何东西在那里,确认,甚至否认了这一点。
有人知道吗?
就像标题所说的那样。每个经过身份验证的WCF客户端连接到您开发的WCF服务器是否需要Windows CAL?每个经过身份验证的WCF客户端连接是否需要CAL?
http://www.microsoft.com/windowsserver2008/en/us/client-licensing.aspx
微软在该网页上牌肯定使得它听起来像它,但我无法找到任何东西在那里,确认,甚至否认了这一点。
有人知道吗?
是的,答案是,您需要一个CAL或一个外部连接器。如果您的客户端系统或应用程序以经过身份验证的方式访问Windows服务器,则客户端需要通过用户特定的CAL,特定于设备的CAL或外部连接器进行授权。
CAL适用于企业内部连接。 EC用于从企业外部进行连接,包括合作伙伴公司或整个互联网。
无论您使用WCF,DCOM,FTP,Telnet还是其他任何设备连接到Windows Server,都无关紧要。为了获得许可,CAL-EC要求不区分用于沟通的技术。当您有认证的访问服务器时,CAL-or-EC要求会出现,无论类型如何。
另外,根据许可证,身份验证是否由Active Directory执行并不重要。如果您使用AD对用户进行身份验证,那么您需要CAL或EC,但是如果您使用其他一些机制进行身份验证,例如,如果您拥有包含用户和密码哈希列表的XML文件,并且您的简单ASP.NET网站已通过身份验证用户针对该商店,那么您已经验证了访问权限,并且您将需要每个认证用户的EC或CAL。
EC与CAL不可互换。如果您发现有500名内部用户需要认证,则无法购买单个EC,并根据许可证将其全部覆盖。外部连接器用于连接外部。任何说EC的许可顾问都将是“购买CAL”的“更好的解决方案”,这是错误的。没有做出决定。在Windows服务器的许可条款非常清楚(尽管也许不是广义上理解):
根据Windows Server的许可证,您无法选择是否购买CAL或EC。该要求由用户的隶属关系设定。事实上,在某些情况下,如果内部和外部用户都将对同一台Windows Server进行身份验证,则您将需要CAL和EC。
外部连接器的“估计零售价”为$ 1999US,但通过软件分销商,即使以单位数单位,您也可以更便宜。像1300美元左右。同样,CAL具有“ERP”,但您将从软件经销商支付低于ERP的费用。