Asp.net
我可以將 OpenId 與 ASP MembershipProvider 一起使用嗎?
我有一個 ASP.Net 2.0 網站,目前正在使用自定義 MembershipProvider 和標準登錄控制項。我想用 DotNetOpenId 中的登錄控制項替換登錄控制項。
我覆蓋了檢查使用者名和密碼的 ValidateUser,但是在使用 OpenId 時我不需要實現它。
是否可以使用 OpenId 並且我仍然可以使用會員提供程序,以便我仍然可以使用它來訪問目前登錄的使用者?
還是不再需要使用提供者模型的情況?
沒有可用的內置提供程序。但是您始終可以實現自己的提供程序。
或者您可以在 codePlex中查看這個可用的。
在http://code.google.com/p/dotnet-membership-provider/中找到的一個 Web 項目模板
有一個與 dotnetopenid 一起使用的範例成員資格提供程序類,儘管您可能應該在生產中使用它之前對其進行審查。 .. 上次我檢查原始碼時需要做一些工作。