如何使用Google用户服务API注销用户?

时间:2014-02-17 12:52:39

标签: google-app-engine authentication

我使用了Google开发者页面中的示例代码,使用google登录来验证我的用户。

UserService userService = UserServiceFactory.getUserService();
    User user = userService.getCurrentUser();

    if (user != null) {
        resp.setContentType("text/plain");
        resp.getWriter().println("Hello, " + user.getNickname());
    } else {
        resp.sendRedirect(userService.createLoginURL(req.getRequestURI()));
    }

第一次,我被重定向到登录页面。但在此之后,我始终无需登录即可访问以下页面。是否有人知道如何使用Google用户服务API取消登录用户?

2 个答案:

答案 0 :(得分:0)

您无法注销用户。只有用户才能退出他们的Google帐户。 可能用户已经通过在gmail之前输入另一个google页面来登录。

答案 1 :(得分:0)

我想我正在寻找以下几行代码:

resp.getWriter().println(
            "<a href='"
                + userService.createLogoutURL(req.getRequestURI())
                + "'> LogOut </a>");