我有一个使用JSON API的本地HTML + Javascript文件。我想通过Facebook对用户进行身份验证,但我不确定这是否可能 - 有没有人有过这方面的经验?我不确定在从file://上下文服务时如何管理重定向(从Facebook返回)。处理来自本地HTML文件的oAuth流程?
0
A
回答
0
只要做到这一点! :)
你会看到。
PS 也许你应该像编码某些字符 “:”, “/” 等
0
不幸的是,它不会从文件的工作://上下文几个原因:
在大多数现代浏览器中,Javascript cookie不会与file://协议一起工作,这就是您可能会认证用户的方式。这可以通过使用http://从localhost托管页面来解决。
为了使用Facebook登录客户端,您需要注册Facebook应用程序,并注册您的Facebook应用程序,您必须为Facebook提供一个静态域,以在其中托管您的应用程序。这是为了确保您的应用程序的请求来自您的域,而不是来自驻留在不同域的攻击者。
最后但并非最不重要的,因为你的用户有授权您在facebook.com上的应用程序,您还需要指定其成功登录后重定向的URL,这将是非常具有挑战性的规避。
0
它不会在file://上下文下工作。正如詹姆斯所说, ,通过脸书认证需要你有一个托管网页,并注册您的网站作为Facebook应用程序;另外,facebook还需要将浏览器重定向到一个所谓的“回叫”网址,该网址必须是http://网页。
您可以选择将您的网页托管在本地网络服务器上而不是
相关问题
- 1. 批处理脚本来处理文件
- 2. 的Django /阵营本地/ OAuth的:来处理身份验证流程的最佳方式?
- 3. 文件流处理
- 4. 如何用python编写程序来处理文本流?
- 5. Windows批处理 - 来自文本文件的随机线路
- 6. 处理来自几个文本文件的数据
- 7. HTML加载来自本地SQL文件的数据
- 8. 如何处理来自外部进程的不需要的流?
- 9. 来自Windows的Perl脚本调用批处理文件
- 10. 来自本地文件的Ajax请求
- 11. shell脚本来处理文件
- 12. 批处理脚本来计数文件
- 13. 在批处理文件中显示来自.txt文件的文本
- 14. 来自webrick的流式html?
- 15. 无法理解此API的OAuth流程
- 16. Python来处理文本文件来打印它的输出
- 17. 批处理文件来比较文本文件的内容
- 18. 处理HTML文件Python
- 19. 流星 - 有条件地返回一组事件处理程序
- 20. 如何在AS3中处理来自HTML的IO错误启用文本错误
- 21. 如何通过REDX传奇处理Google OAuth流程
- 22. HTML事件处理程序与React事件处理程序
- 23. 无法使用JxBrowser加载一个html文件(来自本地文件系统)
- 24. REG - 从java本地机器运行远程批处理文件
- 25. 如何处理流是来自WSClient在阿卡流数据2
- 26. 处理来自包含WPF文本框的用户控件的事件
- 27. 流处理R中的大csv文件
- 28. 处理文本文件
- 29. UIWebView引用来自远程html的本地资源
- 30. 如何处理来自Web的无效HTML文档,需要正确的HTML库