我正在将现有项目从 MVC3 迁移到 MVC4。在 MVC3 中,我使用 Microsoft Azure 的访问控制服务 (ACS) 来获取用户身份。我想使用 VS2012 附带的 DotNetOpenAuth.AspNet 来替换旧方法,我正在使用 VS2012 在您启动新的“Internet 应用程序”项目时创建的示例网站来研究这个。
我按照教程并在 AuthConfig.cs 中进行了必要的更改,尝试启用使用 facebook & google & yahoo 进行身份验证。脸书工作正常。Google 和 yahoo 都不起作用,并且函数 ExternalLoginCallback() 中的 result.IsSuccessful 始终为 false。
我做了一些谷歌搜索,发现了这个网站:https ://github.com/mj1856/DotNetOpenAuth.GoogleOAuth2 。我关注了这个网站,终于得到了谷歌的工作。
但是,我仍然被雅虎问题困扰。我想知道雅虎是否有类似谷歌的解决方案。
谢谢你。