我在Play 1.2.x安装上运行SecureSocial(在端口:9000上)。访问应用程序是通过在端口:80上运行的Apache httpd,然后转发请求。
对于SecureSocial,请求中的URL现在是localhost:9000(请参阅securesocial.provider.OAuth2Provider.doAuth(Map<String, Object>):111
),验证调用将失败。
我寻找一个聪明的解决方案,这个问题不涉及
答案 0 :(得分:1)
根据使用Play Mailinglist中提供的解决方案的Play Bugtracker的讨论:
在application.conf
中设置参数XForwardedSupport
至all
或允许代理列表。