系统: 客户端 - 服务器应用程序。客户端是通过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 但我并不真正知道如何开始。