2014-02-17 31 views
0

我已經使用谷歌開發者頁面的示例代碼來使用谷歌登錄來認證我的用戶。如何使用Google User Service API註銷用戶?

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取消登錄用戶?

回答

0

您無法註銷用戶。只有用戶才能註銷他們的Google帳戶。 也許用戶已經登錄了,就像之前的Gmail一樣,輸入另一個谷歌網頁。

0

我想我一直在尋找的代碼下面幾行:

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