0

最近、facecbook でハンドシェイク (oauth フロー) を行っているときに、コールバックが Google から返されたときに、次のアドレスに送信しています:http://<version>-dot-<app_id>.appspot.com

フォームでコールバックを送信すると、次のhttps://<app_id>.appspot.com/bah/facebook_callbackように返されます http://<version>-dot-<app_id>.appspot.com/bah/facebook_callback

以前は正常に動作していましたが、コードの変更はまったくありません..この SDK 1.6.6 は関連していますか?

誰かが理由を知っていますか、またはこれが起こらないようにする方法を私に説明できますか?

4

1 に答える 1

1

GAE は実際にこの URL を同じインスタンスにhttp://<version>-dot-<app_id>.appspot.comマップします。http://<version>.<app_id>.appspot.com

これは、ワイルドカード SSL 証明書に対するブラウザーの制限を回避するために行われています: の証明書は*.domain.com、ドメインのブラウザーでは許可されません。*.*.domain.com

そのため、 Google は回避策として にマップ*.**-dot-*、QAuth プロセス中に代替表記を使用します。

これを参照してください: https://developers.google.com/appengine/docs/java/config/webxml#Secure_URLs

そしてこれ:firefoxのhttpsを介したappengineのワイルドカードサブドメイン

于 2012-05-29T19:51:02.070 に答える