我刚在appspot.com开发了一个应用程序(Jave with GAE)。它允许Google帐户进行身份验证。但是,当我从Google帐户注销时,我的GAE Cookie(ACSID,SACSID)不会与Google帐户同步,并且仍然以用户ID身份运行。如果我想在注销Google时实施某些功能,我希望我的应用也能注销。是否有任何Google API供我参考?
答案 0 :(得分:1)
使用用户API。 https://developers.google.com/appengine/docs/java/users/overview
UserService userService = UserServiceFactory.getUserService();
通过以下方式生成注销链接:
thisUrl = req.getRequestURI();
String logoutURL = userService.createLogoutURL(thisURL);
当用户点击logoutURL时,Google会将其记录在应用程序之外。 它还会让您退出所有其他Google会话,例如GMail,云端硬盘,日历等。
杰夫