使用App Engine设置URI重定向

时间:2014-12-09 13:00:05

标签: google-app-engine oauth-2.0

首先,我正在开发一个AppEngine应用程序。作为框架,我使用的是jQuery Mobile。我也使用GMail API。

要与GMail连接,我需要使用OAuth 2.0。我已将凭据设置到我的应用程序中(我已将client_secret.json放入我的项目中)。

我的情况是:当我打电话给我的Java代码(服务器端)获取我的Gmail服务时,我在JSP页面中。对于此任务,我需要从我的用户获取权限(Oauth 2.0)。稍后,我们需要重定向到我的应用程序。

我的问题是我不知道我必须在“AUTHORIZED JAVASCRIPTS ORIGINS”和“AUTHORIZED REDIRECT URI”中写出什么。

我正在本地模式下测试我的应用程序,正常的URL是:localhost:8888 / mobile / index.jsp

你能帮助我吗?

祝你好运, 迭。

1 个答案:

答案 0 :(得分:0)

Details here

授权的JAVASCRIPTS ORIGINS - >可以使用JS和OAuth调用的协议(即HTTP和HTTPS)和域(my-app-id.appspot.com)。对于本地添加

http://localhost:8888/

。您还需要为生产URL添加一个。

授权重定向URI - >从应用程序执行OAtuh调用时,需要设置处理程序以从OAuth服务器获取响应。我个人使用decorators,所以我的重定向URI是

http://localhost:8888/oauth2callback

。您的处理方式取决于您处理OAuth流程的方式。