Asp.net-Mvc

用於 OpenID + OAuth + 普通身份驗證的 ASP.NET MVC 解決方案

  • December 5, 2011

如果他需要允許使用者通過以下方式登錄/註冊,是否應該使用 ASP.NET MVC 3+ 的事實上的解決方案:

  • 開放ID
  • 身份驗證
  • 簡單註冊/手動認證

?

我基本上在尋找的是適用於 OpenID、OAuth 和其他任何東西的“會員 API”。主要特點是:

  • 角色支持(用於 ASP.NET MVC)
  • 能夠將多個身份驗證方法綁定到單個使用者(例如,有人首先使用“簡單註冊”註冊,然後他想綁定他的 Google 帳戶,然後是他的 Yahoo 帳戶,所以他應該能夠使用這 3 個中的任何一個進行身份驗證)

謝謝!

DotNetOpenAuth是您的朋友。

請參閱此部落格文章:使用 ASP.NET MVC3、DotNetOpenAuth 和 OpenID-Selector 進行 OpenID 身份驗證

另外,您可以查看有關 ASP.NET MVC 的官方教程

請訪問此連結:-您可以找到一個好的解決方案….

  1. 使用 ASP.NET MVC3、DotNetOpenAuth 和 OpenID-Selector 進行 OpenID 身份驗證
  2. 您可以從SocialAuth-net 項目下載程式碼並修改原始碼並實現。我也這樣做了,從這裡開始。

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