0
|
samuel santhosh · 技术社区 · 12 年前 |
![]() |
1
0
为您的应用程序创建facebook应用程序时,请填写如下所示的详细信息
“应用程序域”字段中的yourdomain.com将包括除www以外的所有子域(因为它是一个特殊子域,所以您必须明确指定) 像往常一样使用app_id/secret。这将允许您的应用程序从任何子域(*.yourdomain.com和www.yourdomain.com)与facebook进行通信以进行身份验证。 一个小问题是,当用户试图从A.yourdomain.com通过facebook登录时。当用户在facebook成功登录时,他将被重定向到 http://www.yourdomain.com/users/auth/facebook (您在“站点URL”字段中给出的内容),而不是A.yourdomain.com/users/auth/facebook 因此,当从OmniauthCallbacksController重定向时,您可以重定向到适当的子域。 |