我需要从 Claims 获取 Windows 令牌。该解决方案是使用 ADFS 2.0 并在 IIS ASP.NET 4.0 中运行的 Claims Aware WCF Web 服务。(模拟数据库访问需要 kerberos 令牌)
在 .NET 3.5 和 4.0 中,c2WTS 服务用于从声明中获取 Windows 身份:
WindowsIdentity winId = S4UClient.UpnLogon(upn);
但是 c2WTS 的文档声明如下:“...[从 .NET Framework 4.5 开始,Windows Identity Foundation (WIF) 已完全集成到 .NET Framework。本主题讨论的 WIF 版本 WIF 3.5 , 已弃用,仅应在针对 .NET Framework 3.5 SP1 或 .NET Framework 4 进行开发时使用..."
.NET 4.5 中的 c2WTS 等价物是什么?