簡體   English   中英

每個經過身份驗證的WCF客戶端連接是否需要CAL?

[英]Does each authenticated WCF client connection need a CAL?

就像標題所說的那樣。 每個經過身份驗證的WCF客戶端連接到您開發的WCF服務器是否需要Windows CAL?

http://www.microsoft.com/windowsserver2008/en/us/client-licensing.aspx

微軟在該頁面上的許可肯定會讓它聽起來像它,但我找不到任何確認,甚至否認這一點的東西。

誰知道?

是的 ,答案是,您需要CAL或外部連接器。 如果您的客戶端系統或應用程序以經過身份驗證的方式訪問Windows Server,則客戶端需要通過用戶特定的CAL,設備特定的CAL或外部連接器進行授權。

CAL適用於企業內部連接。 EC用於從企業外部(包括合作伙伴公司或整個互聯網)建立的連接。

是否使用WCF,DCOM,FTP,Telnet或其他任何東西連接到Windows Server無關緊要。 出於許可的目的,CAL或EC要求不區分用於通信的技術。 當您對服務器進行身份驗證訪問時,無論何種類型,都會出現CAL或EC要求。

此外,根據許可證,如果身份驗證由Active Directory執行也無關緊要。 如果使用AD對用戶進行身份驗證,則需要CAL或EC,但如果使用其他某種機制進行身份驗證,例如,如果您的XML文件包含用戶和密碼哈希列表,並且您的簡單ASP.NET網站會進行身份驗證對於該商店的用戶,您已經過身份驗證訪問,並且每個要進行身份驗證的用戶都需要EC或CAL。

EC不能與CAL互換。 如果您發現有500名內部用戶需要進行身份驗證,則無法購買單個EC並根據許可證對其進行全部保護。 外部連接器用於外部連接。 任何許可顧問都會說,EC比購買CAL更“一個更好的解決方案”。 沒有決定。 Windows Server許可條款非常明確(盡管可能沒有廣泛理解):

  • 如果您有內部用戶,則必須為每個用戶(或他們使用的每個設備)購買CAL。
  • 如果您有外部用戶,在這種情況下您必須購買EC。 無論您有3或3,000,000外部用戶,因為他們是外部用戶,您需要EC。

根據Windows Server的許可,無論是購買CAL還是EC,都無法選擇。 該要求由用戶的隸屬關系設定。 實際上,在某些情況下,如果內部和外部用戶都將對同一Windows服務器進行身份驗證,則您將需要CAL和EC。

外部連接器的“估計零售價”為$ 1999US,但通過軟件分銷商,即使是一位數的單位,您也可以更便宜。 喜歡1300美元左右。 同樣,CAL有一個“ERP”,但您將從軟件經銷商處支付少於ERP的費用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM