我花了相當一段時間看着Windows Identity Foundation
。我甚至在MSDN上閱讀了一本書的幾章。Windows身份基礎僅適用於內部應用程序/站點?
但我仍然困惑的一兩件事。是WIF
適用於面向公衆的網站身份驗證,或者這是主要針對對intranets/sharepoint
網站,一些與在用戶受到integrated windows auth/active directory
或類似的東西確定的內部域名交易。目前,我們有許多用於我們公司的網站,用戶登錄並使用forms authentication/custom asp.net membership provider
對數據存儲進行身份驗證。是否可以用WIF來替換這個機制?如果是這樣,沒有人有鏈接到這樣的教程。
我試圖尋找沿着這些路線的任何信息,但它已經很難找到。
所以,WIF是主要在一起選擇使用AD? –
正如我在我的答案提,沒有_technical_屏障阻止您設計一個系統,允許用戶與除了AD以外的憑證存儲進行身份驗證,但由於微軟提供了一個全功能的IDP-STS在ADFS只會對廣告進行身份驗證那麼它可能是最簡單,因而也是最常見的路徑。其他選擇需要更多的努力或費用,因爲您的選擇是建立自己的STS,使用像Shibboleth這樣的額外IDP並橋接它或投資第三方商業選項,如PingFederate(我對此一無所知)。 –