2011-05-15 27 views
6

我想爲我的網站(在asp.net mvc3中)提供認證機制,首先通過我的網站選擇openID另一個選項。我不知道如何從dotnetopenid開始,因爲它沒有一個好的文檔或一些指導來開始它。是否有任何可視文件或任何有用的步驟資源。另一個問題:我想要谷歌和雅虎的openID身份驗證,是否有任何區別使用它們?!如何在asp.net mvc3項目中開始使用openID?

坦克很多關於你的建議

回答

9

你可以做的不如請從Visual Studio庫的ASP.NET MVC 2 OpenID web site (C#)模板。

一個C#ASP.NET MVC項目模板來 讓你在一個良好的開端上的Web 網站接受OpenID的。還包括OAuth 服務提供商,因此 客戶可以通過 用戶授權和 密碼訪問用戶數據。

還有一種被稱爲模板被描述爲Html5-MVC3-BP-OpenAuth

該模板創建從 保羅愛爾蘭的MVC3剃刀 項目使用HTML5樣板。還包括 DotNetOpenAuth CTP認證 通過OpenId,Twitter(OAuth)或 Facebook(OAuth2)。

Codeplex上或者退房MvcOpenID - An OpenID Starter Kit for ASP.NET MVC

「MvcOpenID是ASP.NET MVC的OpenID的入門套件 這是第一個和最重要的 學習工具我學到 了很多。關於OpenID同時開發 this並且評論了很多代碼 通過代碼運行應用程序和步進 是最好的,並且 可能是最快的學習方式 除了它的教育價值之外, 也可以使用它作爲基於ASP.NET MVC的web 應用程序的 的入門工具包。「

0

另外,你可能要檢查多米尼克·拜爾博客文章的主題herehere