2011-12-27 10 views
-1

と一致していないここに私の呼び出しです:AuthSubUtil.getRequestUrl(next, scope, secure, session)next = "https://mydomain.com/googleData"; scope = "http://www.google.com/calendar/feeds/"; secure = true; session = true;AuthSubのターゲットパスのプレフィックスは、提供された「次の」URL

マイ登録AuthSubのターゲットパスのプレフィックスがhttp://mydomain.comです。ですから、問題は、次のURLにhttpsを使用するたびに、「AuthSubターゲットパスの接頭辞が、指定された「次のURL」ページと一致しません。しかし、httpとうまく動作します。 私のアプリケーションはhttpとhttpsの両方を使用していますが、どうすればこの問題を回避できますか?ドメインをhttpとhttpsの両方で登録することはできません。ターゲットプレフィックスをhttps://mydomain.comに変更しようとしました。それは今のところ両方で機​​能しますが、私が今好きでないことの1つは、ユーザーがGoogleの「アクセス承諾」ページの後にhttpを使用するたびにhttpsにリダイレクトされるときです。ユーザーがhttpを使用している場合、 httpとその逆。誰か助けてくれますか?次のように私は問題を解決し

答えて

-1

: まず、私はHTTPSへのターゲットパスのURL設定://イベント要求はしかし:AuthSubUtil.getRequestUrl()を呼び出す前に 第二に、私はhttpsで開始するため、次のパラメータ値を変更しましたHTTP から来ています。第3に、Googleの同意ページの後にhttpまたはhttpsのいずれかに正しいプロトコルにリダイレクトするために、私はプロトコルのためにCookieに設定した値iを使用します。

これだけです。

関連する問題