2

我想知道在使用 spring 记住我服务时如何删除记住我的 cookie。我正在使用默认的记住我的 cookie 名称我在春季遇到以下文档来删除 JSESSION。

    <http>
      <logout delete-cookies="JSESSIONID" />
    </http>

但是是否有可能做类似下面的事情来删除记住我的cookie

我没有注销控制器,并且在 spring xml 中有以下配置。

  <http use-expressions="true">
    <!-- Authentication policy -->
    <form-login login-page="/signin" login-processing-url="/signin/authenticate" authentication-failure-url="/signin?param.error=bad_credentials" />
    <logout logout-url="/signout" delete-cookies="JSESSIONID" />
            ....................
4

1 回答 1

1

我认为您不必手动删除记住我的 cookie。AbstractRememberMeServices实现了接口,因此LogoutHandler它将接收来自 的回调LogoutFilter,并确保在注销时取消记住我的 cookie。

于 2013-02-19T10:01:23.927 回答