首页 文章

Facebook登录无法使用带有HTTP侦听器的Amazon ELB

提问于
浏览
1

在我的网站进入EC2实例并且它正在运行之前,今天我创建了另一个ec2实例并将它们都添加到ELB中 . 在此facebook登录无效后,显示错误“ Error validating verification code. Please make sure your redirect_uri is identical to the one you used in the OAuth dialog request

注意:我已经启用了负载均衡器生成的cookie粘性

2 回答

  • 0
    $accessToken = $helper->getAccessToken();
    

    这行代码不能与ELB HTTP侦听器一起使用,因此我使用下面的代码行从Facebook获取访问令牌 .

    $data = file_get_contents('https://graph.facebook.com/v2.10/oauth/access_token?client_id={app_id}&redirect_uri={your_redirect_uri}&client_secret={app_secret}&code={code_parameter}');
    
  • 1

    您需要在节点之间共享cookie(例如通过mysql)或在ELB上启用粘性会话 .

相关问题