系統: 客戶端 - 服務器應用程序。客戶端是通過WCF與服務器進行通信的WPF應用程序。通過服務器的登錄方法(用戶表),客戶端獲得將用於進一步通信的會話ID。所以,每個用戶必須輸入有效的用戶和密碼。通過WCF服務使用WPF應用程序的活動目錄單點登錄
我想實現的: 如果AD用戶啓動WPF應用程序,則不會顯示登錄名。客戶端將「AD憑據」發送到服務器,它將檢查AD用戶的憑證並找到到本地用戶表的映射。有了這些信息,客戶端就可以獲得會話ID。
我發現了幾種方法,例如https://docs.microsoft.com/en-us/dotnet/framework/security/building-my-first-claims-aware-wcf-service 但我並不真正知道如何開始。