任何人都有關於從基於純粹自定義數據庫的身份驗證移至打開ID的建議嗎?像陷阱和陷阱一樣。我真的很想爲那些不喜歡/不喜歡OpenID的人提供這兩種服務。這是一個記錄的ASP.Net MVC應用程序。從自定義身份驗證轉到打開ID
回答
你可以很容易地使用OpenID。只要您將帳戶/配置文件數據與實際的登錄機制斷開連接,您應該可以在技術上無論使用還是無縫使用。然後,您可以保留一個登錄表,它可以保存那些喜歡不使用OpenID方案的用戶的用戶名和(加密)密碼。然後使用Accounts表保存登錄詳細信息(當用戶上次登錄時等),以便讓用戶使用本地登錄系統或各種Open ID樣式API登錄提供程序。然後,您可以創建各種類來處理通過本地系統登錄的詳細信息,通過Gmail登錄,通過Open ID登錄等。然後讓所有這些類都符合相同的界面。然後創建一個工廠來處理確定使用哪個類登錄特定賬戶的細節,方法是在賬戶級別保持選擇哪種方法。
我建議不要停止支持您當前的身份驗證方法,而是將OpenID帳戶與您當前的用戶錶鏈接起來。
我最近在我的網站上做了這件事,它的工作完美無瑕。
布賴恩我也有興趣在我目前的登錄系統中添加openid支持...我看到了你的網站staga.net(gr8站點首先,我真的很喜歡你的開放標識集成)你能否幫我執行php ...我已經閱讀了plaxo的基本概述和說明,並且我也有一個php簡單的openid類...我遇到的唯一問題是我不明白我想在課堂上做什麼我如何設想通過openid_url並從服務提供商那裏得到響應...非常感謝幫助......感謝 – halocursed 2009-10-16 12:30:58
- 1. Multi-Realm身份驗證(Forms +自定義身份驗證器)
- 2. 自定義身份驗證以形成身份驗證
- 3. 使用asp.net身份驗證與自定義身份驗證
- 4. Ember簡單身份驗證 - 自定義授權者打破身份驗證
- 5. 將自定義身份驗證轉換爲身份驗證邏輯
- 6. Windows身份驗證到使用配置文件的自定義身份驗證
- 7. 將Facebook身份驗證添加到Rails自定義身份驗證
- 8. 在ASP .NET Web Api中打開身份驗證身份驗證
- 9. 自定義用戶模型打破了身份驗證試驗
- 10. 在Laravel中自定義身份驗證
- 11. 自定義Windows身份驗證包
- 12. cakePHP 2.x自定義身份驗證
- 13. SpringBoot Rest API自定義身份驗證
- 14. 自定義身份驗證OpenRasta
- 15. Symfony2自定義身份驗證方法
- 16. PHP自定義身份驗證方法
- 17. Laravel身份驗證自定義規則
- 18. 自定義身份驗證:Odata服務
- 19. ASP.Net MVC自定義身份驗證
- 20. Google AppEngine:自定義身份驗證
- 21. Laravel 5自定義身份驗證
- 22. 自定義身份驗證裝飾器
- 23. 自定義RESTful API身份驗證
- 24. CAS與自定義OpenLDAP身份驗證
- 25. WCF自定義用戶身份驗證
- 26. Django自定義身份驗證
- 27. ssas自定義身份驗證
- 28. Firebase自定義OAuth身份驗證
- 29. tastypie身份驗證/自定義響應
- 30. Spring MVC自定義身份驗證
我想有一個用戶表和憑證表,用戶可以擁有多個證書。這樣,潛在地,用戶可以擁有多個OpenID,一個InfoCard等。 另外,請閱讀http://wiki.openid.net/Relying-Party-Best-Practices獲得更多的想法。 – 2009-06-19 13:52:10