MVC身份验证Microsoft,Google,Facebook

时间:2014-05-14 07:13:15

标签: c# facebook authentication azure

我很抱歉这里可能有重复,但我有点困惑。

我想在新的MVC网站中集成至少这些外部身份验证提供程序:Microsoft Live ID,Google和Facebook。我意识到这有多个线索,但我也猜测这个领域有不断的改进。到目前为止,我发现它有点复杂。我听说有人提到有一个Azure服务帮助解决这个问题,但我只在移动服务中找到它。这可以在网络上使用吗?

实现这一目标的最简单,最快捷的方法是什么?有MVC模板吗?有一个Nuget图书馆吗?是否有Azure服务?

1 个答案:

答案 0 :(得分:0)

默认的MVC模板包含开箱即用的OAuth支持,但使用DotNetOpenAuth软件包实现起来并不困难。

在程序包管理器控制台中:

  

安装包DotNetOpenAuth

我担心自己不知道从哪里开始,但是这里有一堆Github存储库,其中有一些示例可以帮助您入门:https://github.com/DotNetOpenAuth/DotNetOpenAuth.Samples