Windows Identity Foundation的便攜性如何?我的複雜設置得到了什麼,我無法通過自定義安全邏輯?爲什麼WIF(Windows Identity Foundation)?
一旦我生成了ClaimIdentity和Principal,我怎麼能把它委託給像WebAPI/NServiceBus/ServiceStack這樣的中間層服務?尤其是在自己託管的場景中
與WCF,MS自己的框架集成的指令相當複雜。可以看出here - 它可能與史蒂文金競爭本世紀最爲詳細的恐怖小說。更不用說我正試圖擺脫WCF,因爲過於繁瑣而且坦率地說WIF讓WCF看起來像孩子的遊戲。
我想確保這不是另一個昂貴的過度設計的糞便堆,就像其他一些來自Redmond的框架(例如Biztalk,WF,Web Forms甚至某種程度上的XAML) 。所有這些框架都採用了最爲複雜的路徑,試圖一次性解決許多問題,以解決諸如CSS,MVC,NSB甚至JavaScript(以及我討厭JavaScript)等FOS替代品的優雅解決方案。
再次,這是什麼怪物抽象給我?爲什麼不直接編寫我自己的RBAC框架,它將序列化JSON字符串中的聲明和標識,進行加密並根據需要傳遞它。這需要我花30分鐘來寫,而不是幾個星期學習WIF,花幾個月時間將它與各種子系統整合在一起。