0

我在 Play 1.2.x 安装(端口:9000)上运行 SecureSocial。通过在端口 :80 上运行的 Apache httpd 访问应用程序,然后它将转发请求。

至于 SecureSocial,请求中的 URL 现在是 localhost:9000(请参阅 参考资料securesocial.provider.OAuth2Provider.doAuth(Map<String, Object>):111),身份验证调用将失败。

我寻找一个聪明的解决这个问题的方法,它不涉及

  • 运行 Play 不在 httpd 前面
  • 黑客 SecureSocial
4

1 回答 1

1

根据使用 Play Bugtracker 中提供的解决方案对Play Mailinglist的讨论:

application.conf参数设置XForwardedSupportall或允许的代理列表。

于 2012-07-16T22:16:42.333 回答