1

PlayFramework2 で SecureSocial モジュールを使用しています。また、Play Framework の SSL を有効にするために lighttpd をプロキシとして使用しています。これが問題です。ログインに Google OAuth2 を使用すると、Play Framework は Google に次のリダイレクト URL を送信します。

http://devportal.sample.com:8443/authenticate/google

必要なすべての通信に SSL を強制しているため、次のようになります。

https://devportal.sample.com:8443/authenticate/google

これは、Google からのリダイレクト エラーです。

エラー: redirect_uri_mismatch リクエストのリダイレクト URI: http://devportal.sample.com:8443/authenticate/googleが登録済みのリダイレクト URI と一致しませんでした

何か案は?

よろしく、

4

1 に答える 1

0

Play! SecureSocial を使用するアプリは、HTTP リバース プロキシの背後にあります。私のために働いており、現在Apacheを使用しています。

https://github.com/jaliss/securesocial/pull/88

于 2012-10-29T15:01:15.917 に答える