Java Spring Security+;谷歌应用程序引擎&x2B;用户服务:什么是正确的注销方式?

Java Spring Security+;谷歌应用程序引擎&x2B;用户服务:什么是正确的注销方式?,java,spring,google-app-engine,spring-mvc,spring-security,Java,Spring,Google App Engine,Spring Mvc,Spring Security,如果这个问题很明显,很抱歉 我对如何使用GoogleAppEngine(UserService)和SpringMVC/SpringSecurity从web应用程序注销感到非常困惑 举例来说,有一种方法可以做到这一点,只需像上所解释的那样放置一个指向“j_spring_security_logout”的链接 这是basic中描述的方法,将链接放在“createLoginURL(…)”方法返回的URL上 我两个都试过了,谷歌用户继续登录 那么,完成这项简单任务的正确方法是什么 谢谢 通过指向j_sp

如果这个问题很明显,很抱歉

我对如何使用GoogleAppEngine(UserService)和SpringMVC/SpringSecurity从web应用程序注销感到非常困惑

举例来说,有一种方法可以做到这一点,只需像上所解释的那样放置一个指向“j_spring_security_logout”的链接

这是basic中描述的方法,将链接放在“createLoginURL(…)”方法返回的URL上

我两个都试过了,谷歌用户继续登录

那么,完成这项简单任务的正确方法是什么

谢谢

  • 通过指向
    j_spring_security_logout
    ,用户的当前会话将无效,但不会从Google帐户注销。所以,当用户返回到您希望用户使用Google帐户登录的URL或链接时,他将工作,因为他并没有从Google注销

  • 当您将用户重定向到由
    userService.createLogoutUrl
    创建的链接时,用户将从Google帐户注销


  • 根据您的要求,您可以使用单个或组合这两个步骤从当前会话和谷歌帐户注销用户。

    UserService
    与谷歌帐户配合使用,因此
    UserService.createLogoutUrl
    实际上会将您从谷歌帐户注销

    Spring Security的注销功能与会话相关,因此,
    j_Spring_Security_注销
    将破坏会话

    现在,根据您确定某人被视为已注销的方式,您可以在他们之间进行选择

    您可能想浏览这篇文章: