Asp.net

我可以將 OpenId 與 ASP MembershipProvider 一起使用嗎?

  • March 12, 2009

我有一個 ASP.Net 2.0 網站,目前正在使用自定義 MembershipProvider 和標準登錄控制項。我想用 DotNetOpenId 中的登錄控制項替換登錄控制項。

我覆蓋了檢查使用者名和密碼的 ValidateUser,但是在使用 OpenId 時我不需要實現它。

是否可以使用 OpenId 並且我仍然可以使用會員提供程序,以便我仍然可以使用它來訪問目前登錄的使用者?

還是不再需要使用提供者模型的情況?

沒有可用的內置提供程序。但是您始終可以實現自己的提供程序。

或者您可以在 codePlex中查看這個可用的。

在http://code.google.com/p/dotnet-membership-provider/中找到的一個 Web 項目模板

有一個與 dotnetopenid 一起使用的範例成員資格提供程序類,儘管您可能應該在生產中使用它之前對其進行審查。 .. 上次我檢查原始碼時需要做一些工作。

引用自:https://stackoverflow.com/questions/142101