2014-04-01 139 views
0

我正在開發一個需要訪問用戶的Google Drive空間的Java App Engine Web應用程序。 當我嘗試使用本地服務器進行調試時,負責管理憑據的servlet將構建授權url並嘗試將用戶重定向到要求用戶授予應用程序訪問驅動器權限的頁面文件夾,但此頁面從不出現。 當我在GAE空間部署我的項目時,它工作正常。 我tryed添加具有重定向到一個新的clientID的:Google App Engine授權

http://localhost:8888 

和JavaScript起源:

http://localhost:8888 

,但我仍然不能得到它的權利。

對於如何使用本地服務器重定向到授權頁面,您有任何建議嗎?

感謝

回答

0

就拿我有這個

<servlet> 
    <servlet-name>Oranges</servlet-name> 
    <servlet-class>com.OrangesServlet</servlet-class> 
</servlet> 
<servlet-mapping> 
    <servlet-name>oranges</servlet-name> 
    <url-pattern>/oranges</url-pattern> 
</servlet-mapping> 

要調用的橘子頁,我會做

http://localhost:8888/oranges

所以你的情況,用什麼都代替oranges您的授權網址是

+0

我編輯過您建議的重定向網址,但仍然無法使用。 我真的不知道爲什麼在我的Google App Engine空間中授權頁面顯示正確,並且在我的本地服務器中無法執行重定向。我用於GAE空間和本地服務器的重定向URL是相同的,唯一的區別是第一個使用https,而另一個使用http,當然還有被尋址的主機。 – user3485973

+0

這只是現在的推測,但你可以嘗試使用https嗎? –

+0

我嘗試過了,但本地服務器不支持https協議。 你有任何其他想法可以使重定向工作? 謝謝你的時間。 – user3485973