Asp.net-Mvc

ASP.NET MVC 中的 DotNetOpenAuth oAuth [關閉]

  • May 25, 2010

我試圖了解如何在 ASP.NET MVC 的上下文中應用來自DotNetOpenAuth的 oAuth 消費者庫。

oAuth 對我來說是新的,圖書館似乎不是很簡單。有沒有人有在 ASP.NET MVC 中利用這個庫的範例?

您可能想查看隨DotNetOpenAuth 原始碼提供的範例項目。

解壓時獲得的解決方案中有幾個範例項目。其中之一是 Oauth 消費者實現。雖然它是一個 ASP.NET Webforms 應用程序,但將其重新實現為 ASP.NET MVC 應用程序應該不會太難。

看看 Rob Conery 的 TekPub ASP.Net MVC 2.0 Starter Site。他已經設置了 DotNetOpenAuth 作為其中的一部分。它應該為您指明正確的方向

編輯

我的假設是基於 OpenID 和 OAuth 相同的事實。它們不是相同的,而是互補的想法。OpenId 是關於身份驗證的,而 OAuth 是關於授權的。

雖然與 ASP.NET MVC 沒有直接關係,但TweetSharp 庫有一個用 C# 編寫的 OAuth 實現,可能會有一些用處。

TweetSharp OAuth 工作流程

ASP.NET MVC 中 Twitter 的簡單 OAuth 集成

適用於 Windows Phone 7 的帶有 Silverlight 的 OAuth

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