需要能够通过不同的域

时间:2016-05-09 01:54:56

标签: facebook cors cross-domain google-plus

如果我的搜索没有引导我某人回答,请向我道歉。我一直在寻找和尝试各种解决方案。谢谢。

尝试为多个动态内容网站集成单点登录。这些动态内容驱动的网站每个都有自己的域名。我们正在寻找一种解决方案,不要求我们的每个客户都必须创建自己的FB开发者账户等。整个目的是允许他们的"他们的"访问者登录我们服务器上托管的后端界面。

我们有几个CMS驱动的网站和客户端,我们需要启用Facebook登录。 FB想要验证发起请求的域。我有一个可用于此的域名。 Google +也是如此。

我需要帮助的部分是了解如何合并来自不同域的登录功能。

示例Foo是主要主机,Bar需要访问由Foo托管的登​​录屏幕。

然而,每次尝试都会遇到“访问控制 - 允许 - 来源”和“访问控制 - 允许 - 来源”。标题拒绝。

我一直在尝试的示例代码: 吧 - 发起请求:

$(document).ready(function(){
    $.fancybox({
        width: 400,
        height: 400,
        autoSize: false,
        href: '//foo.com/login',
        type: 'ajax',
        ajax: {
            type: 'GET'
        }
    });
});

Apache Conf for Foo

Header set Access-Control-Allow-Origin "X-fancyBox"
Header set Access-Control-Allow-Headers: 'Origin, X-Requested-With, Content-Type, Accept'
Header set Access-Control-Allow-Methods: 'GET'

感谢您的想法。 史蒂芬

0 个答案:

没有答案