首页 文章

Facebook通过集中登录连接多个域

提问于
浏览
2

我们正在考虑在我们的维基服务上实施Facebook Connect,http://www.wikidot.com . 用户创建的网站跨越* .wikidot.com域,但也包括自定义域(如我的http://michalf.me),所有这些都由我们的单一服务处理 .

我们有一个集中的帐户系统 . 用户始终在www.wikidot.com上登录(并创建帐户),他们会自动登录所有子域(cookie域设置为.wikidot.com - easy)和自定义域(通过一系列重定向自动登录) .

我们想在我们的登录流程中添加FC . 现在,对FC条款进行一些澄清会很棒,这表明每个域都使用一个App ID . 在我们的例子中,用户创建的站点不是单独的应用程序 .

那么,在我们的用户登录的一个集中式网站上(在www.wikidot.com上)使用FC并在与我们服务相关的其他域上扩展用户状态是否可以?这就是它现在的工作方式,没有FC .

如果我们能够从FB的某个人那里得到澄清,以确保我们不会违反任何条款或政策,那就太好了 .

谢谢!

1 回答

  • 2

    我不知道(据我所知)在多个域上使用相同的应用ID . FB允许跨子域使用,但我发现有些困难甚至有时使用cookie . 设置应用时,系统会要求您提供该域 . 您放在此处的域名是您的应用最适合使用的域名 . 如果您的用户只是在wikidot.com上登录,那么我想您可以使用已经存在的内容将这些会话移动到其他域,但是一旦您在另一个域上,您将无法使用任何域facebook api功能;您提出的任何要求都将失败 .

    我认为“每个域名的一个应用ID”更多地针对那些尝试为一个域使用多个应用ID的用户 . 我想只要您没有将有关用户的任何数据传输到不同的域/广告等,您应该没问题 . 基本上你正在做的是将FB连接添加到你的wikidot网站,然后wikidot的一个单独功能是让你登录其他合作伙伴网站?

相关问题