0

Play 1.2.x インストール (ポート:9000) で SecureSocial を実行しています。アプリケーションへのアクセスは、ポート :80 で実行されている Apache httpd を介して行われ、リクエストが転送されます。

SecureSocial に関しては、リクエスト内の URL が localhost:9000 になり (「参考文献」を参照securesocial.provider.OAuth2Provider.doAuth(Map<String, Object>):111)、認証呼び出しは失敗します。

私は、この問題に対する巧妙な解決策を探しています。

  • httpd の前ではない Play の実行
  • SecureSocial のハッキング
4

1 に答える 1

1

Play Bugtrackerで提供されているソリューションを使用したPlay メーリングリストでの議論によると:

application.confで、パラメータXForwardedSupportをに設定するallか、許可されたプロキシのリストを設定します。

于 2012-07-16T22:16:42.333 に答える