我想在我们当前的网站中实施SSO,以便我们可以使用Facebook帐户登录该网站。您能否提供我需要执行的步骤?使用Facebook帐户登录到网站
回答
Mixu曾尝试在他的3个精心解释单点登录分页博客:
1)http://blog.mixu.net/2010/12/27/implementing-facebook-login-single-sign-on-part-1/
2)http://blog.mixu.net/2011/01/03/implementing-facebook-login-part-2/
3)http://blog.mixu.net/2011/01/09/implementing-facebook-login-part-3/
UPDATE
SSO只是简单地记录用户的脸书,并在用户的计算机上维护服务器和Cookie上的站点范围的会话。此会话对您网站上的所有页面均保持有效。您可以使用C#这样的CodePlex例子让你走在正确的轨道上:http://facebooktoolkit.codeplex.com/
也看到这个答案(在C#)的详细信息:https://stackoverflow.com/a/369691/842837
他们在php中显示的步骤...我的应用程序是在C#中。你有没有在c#中完成集成的任何示例应用程序。我必须在星期一做一个演示,所以我搞砸了大部分时间。 – 2012-03-13 08:25:49
@AkanshaGulati我已经更新了答案。请再次通过它。 – jerrymouse 2012-03-13 10:13:25
如果它回答你的问题,考虑upvoting并将其标记为答案。 – jerrymouse 2012-03-13 10:13:34
有可以实现这么多的方式。这些体系结构在Facebook开发者页面中进行了解释。
最简单的方法是使用javascript sdk来实现它。这是how to login using Facebook account的链接。
,如果你正在寻找一个JavaScript的解决方案,我们可以验证从服务器端用户以及客户端..然后请参阅下文提到的方法。
- 浏览该链接 https://developers.facebook.com
- 点击应用程序选项卡上。 >>它会促使你登录。
- 一旦你登录>>你可以在你的账户中创建一个新的应用程序。
- 单击设置选项卡(从左侧面板)>>然后单击右侧窗口中的“高级”选项卡。
- 在“有效的OAuth重定向URI”下输入正确的URL(为了测试,你也可以输入你的本地主机URL,例如localhost.com:98 etc) 如果你使用iis,你可以在那里配置端口号。
- 如果需要,你将不得不把这个URL放在你的主机文件中。
- 您可以从仪表板选项卡获取新创建应用程序的appid和密钥(我们将在稍后阶段需要它)。
SSO是只需登录与Facebook用户并维持用户的机器上你的服务器和Cookie站点范围的会议。此会话对您网站上的所有页面均保持有效。您可以使用C#这样的CodePlex例子让你走在正确的轨道上:http://facebooktoolkit.codeplex.com/
欢迎使用堆栈溢出。请在答案中包含所有必要的详细信息,而不是链接到网站外部的资源。 – tsnorri 2015-03-07 00:45:16
- 1. 使用Facebook帐户登录到静态网站
- 2. 使用Microsoft帐户登录网站
- 3. 使用javascript登录到Facebook帐户
- 4. 如何在登录网站后连接到Facebook帐户?
- 5. DotNetOpenAuth:用Gmail帐户登录网站
- 6. 使用Facebook页面登录到网站
- 7. 创建一个网站用Gmail,Yahoo或Facebook帐户登录
- 8. 如何让用户使用他们的Facebook帐户登录我的网站?
- 9. 使用OpenId,Google或Facebook登录允许用户在网站上创建帐户
- 10. [PHP]用户抱怨Facebook登录后登录到预存帐户
- 11. 如何使用Facebook帐户登录?
- 12. 使用Facebook/Twitter帐户登录
- 13. Facebook登录网站?
- 14. Facebook登录网站
- 15. 帐户,Facebook登录(IOS)
- 16. 远程登录Facebook帐户
- 17. 我如何登录我的网站无缝使用Facebook的凭据,当我已经登录我的Facebook帐户?
- 18. Facebook Javascript API〜登录到预设帐户
- 19. Facebook使用iOS帐户中的其他帐户登录
- 20. 商店网站Facebook登录的用户体验积分登录
- 21. facebook登录仅使用javascript的网站
- 22. 使用Facebook Session登录我的网站?
- 23. 有关使用fb,gmail帐户登录某个网站
- 24. 网站使用ms交换帐户和laravel登录4
- 25. 通过使用Python登录Google帐户来输入网站
- 26. 使用我的网站上的Google帐户登录
- 27. 如何使用Gmail帐户登录我的asp.net网站?
- 28. 如何使用他们的socail网络帐户登录到drupal网站
- 29. 的Facebook帐户套件和Facebook登录
- 30. 如何使用openID登录另一个网站的帐户的网站?
步骤,他们在PHP显示...我的应用程序是在C#。你有没有在c#中完成集成的任何示例应用程序。我必须在星期一做一个演示,所以我搞砸了大部分时间。 – 2012-03-13 08:23:22