在.NET 4.5应用程序中,使用OWIN中间件Microsoft.Owin.Security.Facebook
而不是Facebook提供的javaScript SDK有什么好处?
查看如何在此处http://www.asp.net/mvc/overview/security/create-an-aspnet-mvc-5-app-with-facebook-and-google-oauth2-and-openid-sign-on在MVC6中设置OAuth2登录的示例,它对我来说并不吸引人。
如果用户第一次访问网站,则上面链接上的示例会将用户重定向到“注册”页面,并使用Facebook提供的值填充电子邮件字段。这就是它的全部吗?
因为只需使用适用于Facebook的JavaScript SDK并使用几行JavaScript即可获得相同的结果。
我错过了什么吗?为什么人们使用Microsoft.Owin.Security.*
个库?
由于
答案 0 :(得分:0)
是的,这取决于你的发展。服务器端或SPA!
如果您想使用Owin托管您的申请并使用EF,身份,声明。您将需要Microsoft.Owin.Security。*
但对于一个简单的SPA,javascript SDK会做!