我需要從Claim中獲取Windows令牌。該解決方案是使用ADFS 2.0並在IIS ASP.NET 4.0中運行的聲明感知WCF Web服務。 (Kerberos令牌需要向模擬的數據庫訪問).net 4.5中的c2WTS(對Windows令牌服務的聲明)
在.NET 3.5和4.0的C2WTS服務用於從權利要求書得到Windows標識:
的WindowsIdentity winId = S4UClient.UpnLogon(UPN);
但是,有關c2WTS的文檔聲明如下:「... [從.NET Framework 4.5開始,Windows Identity Foundation(WIF)已完全集成到.NET Framework中。主題,WIF 3.5,已棄用,只能在針對.NET Framework 3.5 SP1或.NET Framework 4進行開發時使用......「
.NET 4.5中的c2WTS等效於什麼?
謝謝你的建議。沒有在Saml安全令牌上嘗試.NET 4.5 MapToWindows,但正在使用C2WTS。我能夠獲得身份證明,但是在Linux上使用Oracle數據庫的委派不起作用。我們正在與受約束的委託在AD中通過協議轉換來爭取在Linux上的Oracle服務。我將這個標記爲答案,因爲它是正確的,但我的問題仍然存在,儘管事情還沒有整體發揮作用。 – HakonIngvaldsen 2013-03-20 13:39:38