我正在构建一个站点网络,所有站点都运行相同的底层代码(不同的数据和主题 - 在某种程度上类似于 StackExchange)。每个站点都有自己独特的域名。我想为所有网站启用 Facebook 登录,理想情况下只使用 1 个“facebook 应用程序”。
Facebook 要求您提供“应用程序域”列表。我的第一个问题是我可能有很多- 阅读网络中的数百个网站,因此手动执行此操作似乎并不好。第二个问题是,这个功能似乎只适用于相似的域名(如 myapp.com 和 myapp.co.uk)。尝试添加域名会给我以下错误:
[newdomain].com 必须源自以下之一:站点 URL、移动站点 URL、画布 URL、安全画布 URL、页面选项卡 URL 或安全页面选项卡 URL。
我在想也许可以使用一个专用于 facebook 登录的域。但是,我将如何将用户重定向并登录到正确的站点?
我只是不确定如何解决整个问题。
关于我的工具的一些数据:
- PHP 和 MySQL
- 易
- 混合认证