2011-12-27 107 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。所以,問題是每當我使用HTTPS下一個URL我要「AuthSub目標路徑前綴不匹配提供的」下一個「URL」頁面。但它適用於http。 我的應用程序同時使用http和https,我該如何解決這個問題?因爲我無法使用http和https註冊域名。我試圖將目標前綴更改爲https://mydomain.com。它現在都適用,但我現在不喜歡的一件事是當用戶在谷歌的「訪問許可」頁面中使用http時,它被重定向到https ...我想要的是用戶留在http,如果他們正在使用http,反之亦然。有人能幫我嗎?

回答

-1

我解決了這個問題如下: 首先,我設定的目標路徑URL爲https: 其次,調用AuthSubUtil.getRequestUrl()之前,我改變了下一個參數值來啓動以https://事件雖然要求來自http 第三,爲了重定向到正確的協議,在Google Consent Page之後是http還是https,我使用cookie中設置的值作爲協議。

就是這樣。

相關問題