Orchard CMS 單點解決方案(SSO)及兩種身份認證模塊的介紹


關於Orchard的介紹大家請看 Orchard中文網   

由於Orchard優美的架構,現在Orchard的模塊越來越多, 在此我僅介紹下它的身份認證模塊

一 : Oauth協議

    RM.QuickLogOn (可直接在Orchard模塊展廳內搜索名稱)

      此模塊主要是新增了一個內容元件Quick Log On Widget,你在新增一個內容類型的時候,如果包含了此元件,那么在此類型的頁面上將會展示Google,Facebook,Live相關的登錄入口(取決於RM.QuickLogOn.OAuth 開啟了哪些特征,當然你可以在RM.QuickLogOn.OAuth 基礎上開發QQ,新浪等Oauth的實現)

 

    RM.QuickLogOn.OAuth (依賴於:RM.QuickLogOn可直接在Orchard模塊展廳內搜索名稱)

      此模塊是一個Provider,它為RM.QuickLogOn 提供實現,必須在安裝此模塊后才能看到諸如Google,Facebook等登錄,如果要實現Oauth協議的請重點看此模塊的源碼

 

二 : SAML/ws-federation協議(web服務規范列表

    SAML是被眾多產品支持的單點解決方案,如SharePoint,Active Directory,(注:使用域登錄需要配置ADFS作為STS)微軟對此出了專門的認證基礎庫WIF(Windows Identity Foundation),之前3.5版本沒有集成在.NET里面,在.NET4.5中已被集成,WCF最新安全體系結構就是基於聲明感知的(MSDN介紹),Orchard也支持這種聲明感知的身份認證

    Authentication.Federated (配置過程)   此模塊將覆蓋Orchard里面的默認實現(表單驗證),安裝此模塊后在"設置"->"常規" 里面將會看到"Federated authentication     settings" 配置信任的STS(安全令牌頒發服務,wif里面有介紹此概念)

    聲明感知的另外兩個非常好的STS輔助庫及RP輔助庫分別是IdentityServerIdentityModel 支持.NET4.5里的Web API


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM