将Facebook身份验证实现为ASP有意义吗.NET Forms身份验证自定义成员资格提供程序



我目前正在开发一个web应用程序,该应用程序将使用Facebook作为身份验证服务。将其实现为ASP有意义吗。NET窗体身份验证自定义成员资格提供程序?当我进行研究时,我没有发现使用表单身份验证有任何具体的显著优势。然而,我本能地认为这是一件好事,因为除了使用Facebook创建一个完全自定义的身份验证实现外,我在ASP中没有发现任何扩展点。NET,在那里我可以插入Facebook的身份验证行为。

那么你能告诉我表单身份验证是否是个好主意吗。如果没有,除了完全自定义代码(我想避免手动管理会话cookie、加载当前用户等)之外,还有其他方法吗。

我正在使用ASP。NET MVC 3、实体框架和我希望避免使用Facebook C#SDK(大量使用动态类型对我来说有点令人反感:-)。

谢谢你的建议。

一个简单的答案是使用。NET 4.5 oAuth模板,它们非常容易将Facebook链接到表单验证。

http://www.asp.net/vnext/overview/videos/oauth-in-the-default-aspnet-45-templates

然而,如果你打算立即发布,你可能很难找到一台像样的服务器。几个月后,大量服务器将提供支持。净4.5。

OAuth模板适用于v4.0和v4.5,因此您现在可以将它们发布到服务器上:)

相关内容

最新更新