编码平台:带C#的ASP.NET 4.0 WebForms
我们有一个网站与现有的登录详细信息管理的ASP.NET会员提供商。
现在客户端希望将Facebook Connect添加到其中。
所以在注册时,我会使用Facebook按钮进行注册。
我应该如何继续将成功的身份验证从facebook集成到我的会员提供商?
我正在计划创建一个具有唯一标识符的用户名作为ASP.NET会员中的新用户,并将其链接到包含其他open-id用户的另一个表(因为在未来我们计划扩展到谷歌,推特,现场和所有)。这是最好的方法吗?
发布于 2012-01-14 23:15:19
CodePlex上的Facebook C# SDK项目提供了一些很好的入门示例项目。我使用的是CS-AspNetWebForms-RegistrationForm示例。这很容易理解,但我有一些问题,比如获取Facebook的UserID。
缺少的一块拼图是获取那些你从Facebook注册中得到的字段,并将这些字段推送到会员提供商。根据你的经验水平,解决这个问题应该不会那么难。
发布于 2011-03-02 05:42:17
我担心我的答案会有点古怪,我没有用过它,也不知道它是否与facebook集成在一起。但是,您可能会对Windows Identity Foundation感兴趣:http://msdn.microsoft.com/en-us/security/aa570351
https://stackoverflow.com/questions/5159010
复制相似问题