Advertisement

Exit Spring Security

阅读量:

文章结构概览

  • 退出机制
      • 退出的达成方式

        • 实现效果如下
      • 源码解析

        • LogoutFilter#doFilter
        • 处理流程
        • CookieClearingLogoutHandler#logout
            1. 将Cookie设置为null
          • PersistentTokenBasedRememberMeServices#logout

              1. 删除persistent_logins表中的相关记录
            • SecurityContextLogoutHandler#logout

                1. 导致当前session失效
        1. 清除当前的SecurityContext
        • AbstractAuthenticationTargetUrlRequestHandler#handle
            1. 确定配置好的跳转路径
        1. 执行跳转请求

退出机制解析


  1. 删除存储的Cookie信息
  2. 移除当前用户所关联的remember-me认证数据
  3. 终止当前运行中的session
  4. 清除与当前会话相关的`

全部评论 (0)

还没有任何评论哟~