2013-03-28 34 views
0

我正在將現有項目從MVC3遷移到MVC4。在MVC3中,我使用Microsoft Azure的訪問控制服務(ACS)獲取用戶身份。我想使用VS2012附帶的DotNetOpenAuth.AspNet來替換舊的方法,並且我正在使用VS2012在啓動新的「Internet應用程序」項目時創建的示例網站進行研究。MVC4中的DotNetOpenAuth - Yahoo不起作用

我遵循教程,並在AuthConfig.cs中進行了必要的更改,嘗試啓用使用facebook & yahoo進行身份驗證的facebook &。臉書工作正常。 Google和yahoo都不起作用,並且在ExternalLoginCallback()函數中result.IsSuccessful始終爲false。

我做了一些谷歌搜索,發現這個網站:https://github.com/mj1856/DotNetOpenAuth.GoogleOAuth2。我跟着這個網站,最終得到了谷歌的工作。

但是,我仍然堅持雅虎問題。我想知道是否有任何類似谷歌雅虎的解決方案。

謝謝。

回答

1

對不起,我沒有看到這更快。很高興你喜歡我的Google OAuth2適配器。我也爲Facebook寫了一個。

我查了一下,但是我找不到Yahoo for OAuth2的任何支持。他們似乎只支持OpenID或OAuth 1.您可能也是我們在MVC4中隨OAuthWebSecurity一起提供的OpenID客戶端。

OAuthWebSecurity.RegisterYahooClient(); 

如果有人知道雅虎OAuth2的支持,請讓我知道。謝謝。

相關問題