1

我刚刚在appspot.com 上开发了一个应用程序(带有GAE 的Jave)。它允许 Google 帐户进行身份验证。但是,当我从 Google 帐户注销时,我的 GAE cookie(ACSID、SACSID)不会与 Google 帐户同步,它仍然作为用户 ID 运行。如果我想在注销 Google 时执行某些操作,我希望我的应用程序也注销。是否有任何 Google API 可供我参考?

4

1 回答 1

1

使用用户 API。 https://developers.google.com/appengine/docs/java/users/overview

用户服务 userService = UserServiceFactory.getUserService();

通过以下方式生成注销链接:
thisUrl = req.getRequestURI(); 字符串 logoutURL = userService.createLogoutURL(thisURL);

当用户点击 logoutURL 时,Google 会将他们从应用程序中注销。它还会让您退出所有其他 Google 会话,例如 GMail、Drive、Calendar 等。

杰夫

于 2012-11-19T09:39:30.470 回答