Facebook 应用程序重定向到不同的子域

发布于 2024-12-08 12:14:21 字数 528 浏览 0 评论 0原文

我们正在将 Facebook 整合到我们的平台中;我们为不同的客户提供服务,每个客户都有不同的访问 URL:http://customer1.example.comhttp://customer2.example.com 等等。我们正在实施 OAuth 2.0,以便客户能够从应用程序内执行某些 Facebook 操作。

从文档的外观来看(https://developers.facebook.com/docs/authentication/),看来我们需要每个客户一个 Facebook 应用程序,才能使授权流程正常工作。有没有办法指定“通配符”站点 URL,例如:http://*.example.com ?

We're integrating facebook in our platform; we serve different customers and each one has a different access URL: http://customer1.example.com; http://customer2.example.com and so on. We're implementing OAuth 2.0 so customers are able to perform certain facebook actions from within the app.

From the looks of the documentation (https://developers.facebook.com/docs/authentication/), it seems that we'll need one facebook app per customer, to make the authorization flow work. Is there a way to specify a "wildcard" Site URL, let's say: http://*.example.com ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

入怼 2024-12-15 12:14:21

更新 2014 年 3 月 19 日 - 有人抱怨此功能已被禁用。


Facebook 设置页面应用程序域设置旁边的工具提示文本明确指出这是可能的

在域和子域上启用身份验证(例如,“example.com”将启用 *.example.com)

UPDATE 3/19/2014 - there have been complaints that this functionality has been disabled.


The tooltip text next to the App Domains setting in the facebook settings page explicitly states that this is possible:

Enable auth on domain and subdomain(s) (e.g., "example.com" will enable *.example.com)

拥抱我好吗 2024-12-15 12:14:21

不,您需要一个固定的 URL。如果你想隔离客户,那么我会放置一个可以正确重定向用户的回调 URL。

因此,您的回调 URL 为“http://callback.example.com”。该应用程序位于callback.example.com,查找已登录的客户并将其重定向到适当的URL。

No. You need a fixed URL. If you want to segregate the customers, then I would put a callback URL which can redirect the user correctly.

So, you have the callback URL as "http://callback.example.com". The app at callback.example.com, looks up the customer who is logged in and redirects them to the appropriate URL.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文