我們正在研究我們企業中的各種WPF應用程序。我們使用AD來驗證用戶身份,但是我們的IT部門希望我們開始使用ADFS。我沒有使用ADFS的經驗。 IT人員將編寫我們將要使用的ADFS服務。我的理解是ADFS與一個URI的端點進行交互。我認爲使用WebAPI服務並與ADFS服務交互並讓所有WPF應用程序引用WebAPI服務可能是一個好主意。 (是否只有1個或多個WebAPI,我們稍後會解決)有關於ADFS,WebAPI和舊版應用程序的一些問題
我們有很多使用.NET 2編寫的遺留應用程序。如果我們編寫WebAPI以對ADFS服務進行身份驗證和授權,我們將使用VS 2015和.NET 4.6編寫它們。在我讀過的博客文章(Securing a Web API with ADFS on WS2012 R2 Got Even Easier)中,他們使用了Adal .NET。 Adal .NET是否受限於3.5和更高版本的.NET框架?如果是這樣,在我們的WebAPI服務中使用POCO類是不是更好,因爲.NET 2可以理解並讓WebAPI服務以這種方式與傳統客戶端進行通信?