在Apache 1.2后面的Play 1.2s版SecureSocial

时间:2012-07-12 07:55:15

标签: playframework playframework-1.x securesocial

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

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

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

  • 不在httpd
  • 前面播放Play
  • 黑客攻击SecureSocial

1 个答案:

答案 0 :(得分:1)

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

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