我有一個使用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. 批處理腳本來處理文件
- 3. 文本處理流水線文件
- 4. 的Django /陣營本地/ OAuth的:來處理身份驗證流程的最佳方式?
- 5. Perl腳本來處理文本文件
- 6. 使用PHP循環處理來自HTML表單的文本和文件輸入
- 7. 文件流處理
- 8. 如何用python編寫程序來處理文本流?
- 9. Python沒有正確處理來自HTML文本區域的文本輸入
- 10. Java處理來自文件的輸入
- 11. 處理來自ftp的文件://和file://
- 12. 處理來自幾個文本文件的數據
- 13. Windows批處理 - 來自文本文件的隨機線路
- 14. 如何使用本地腳本處理來自Ansible的輸出
- 15. 處理來自c#的本機外部進程Windows事件#
- 16. 如何處理來自外部進程的不需要的流?
- 17. Phantomjs只渲染來自本地html文件的空白圖片
- 18. HTML加載來自本地SQL文件的數據
- 19. 來自Windows的Perl腳本調用批處理文件
- 20. 處理Mercurial中的自定義本地源文件
- 21. 來自本地文件的Ajax請求
- 22. 來自本地文件的InputStream VB.net
- 23. 從數據流中的文本文件處理多行事件
- 24. shell腳本來處理文件
- 25. 批處理腳本來計數文件
- 26. 使用SQL-Developer處理本地文件
- 27. 在批處理文件中顯示來自.txt文件的文本
- 28. 來自webrick的流式html?
- 29. Tridion工作流程自動決策的事件處理程序
- 30. 無法理解此API的OAuth流程