4

我一直在研究如何實現一個OAuth提供程序來保護我的web api,但沒有好的結果。如何在MVC3.net中實現DotNetOpenAuth作爲Oauth提供者?

爲了什麼我迄今所看到的,顯然只有三個庫來開發.NET中的OAuth提供者:

1- DotNetOpenAuth 2- DevDefined 3- OAuth.net從madgex

madgex根本沒有提供商的任何文檔,在我沒有找到任何東西,與DevDefined相同,最後一個有一些文檔,但它缺乏樣本。

DotnetOpenAuth我認爲這是大多數開發人員使用的,但我很難理解它的示例,並且文檔很糟糕。

是否有人實現了這些庫中的任何一個來編寫Oauth PROVIDER,而不是消費者,或者任何人都知道我可以從哪裏找到體面的文檔。

爲了記錄即時通訊設法發展一個3腿oauth供應商。

有人可以幫我嗎?

+0

你還在用Madgex工作?讓我知道,我正在開展一個項目。可以使用另一個Madgex程序員.... – Justin

回答

3

你檢查出這個項目模板,雖然這是該MVC 2應在MVC 3做提供一些有益的思路:

http://visualstudiogallery.msdn.microsoft.com/81153747-70d7-477b-b85a-0374e7edabef

再有就是自帶DotNetOpenAuth的OAuthServiceProvider樣品哪些是WebForms,但其原理大多相同。

+0

我已經下載源和4個小時,我一直在嘗試運行WPF客戶端。它不斷抱怨強名稱簽名等,我刪除了強大的命名,它回來了!你做了什麼配偶?它是否運行隱形程序來放回它?你能幫我嗎?我只需要OAuth,這可能需要我花2天才能寫出來,但我更願意使用您的軟件。 – Aliostad

+1

夥計們,請不要下載源代碼。以這種方式懲罰自己。下載運輸二進制文件(http://sourceforge.net/projects/dnoa/files/releases/v3.4/v3.4.7/並獲得名稱中包含「工具」的文件,以便獲得WPF客戶端) –

+0

是啊我想通了。你已經走到極限,無法觸及它。男人,這應該是開源:) – Aliostad