TL;DR 版本:
您能否在没有 Web 应用程序的回调 URL 的情况下通过 Facebook 进行身份验证,因为 Web 应用程序实际上并未在服务器上运行。
完整解释:
我正在构建一个连接电视平台应用程序,其中“应用程序”本身是一堆在本地运行的 HTML/JS/CSS(例如文件 -> 在您的桌面浏览器上打开),我想将 Facebook 集成到其中。
问题是 Facebook 的所有网络 OAuth 调用都要求您有一个回调 URL 以将用户重定向到以完成身份验证。这里有个问题——这个应用程序没有 URL——它是设备上本地运行的网页。
我知道这是带外身份验证的设计目的,但我似乎找不到任何有关如何在 Facebook OAuth 系统中使用此功能(或如何执行非回调 OAuth 流程)的文档。