spring security登出,spring security用户登录

  spring security登出,spring security用户登录

  在系统中一般都有退出登录的操作。退出登录后,春天安全进行了以下操作:

  清除认证状态销毁会话对象跳转到登录页面

配置退出登录的路径和退出后跳转的路径

//退出登录配置http.logout().logoutUrl(/logout ).logoutSuccessUrl(/login.html ).clearAuthentication(true).invalidateHttpSession(true);在网页中添加退出登录超链接

 

  !DOCTYPE html html xmlns : th= http://www。百里香叶。org xmlns : sec= http://www。百里香叶。org/百里香叶-临时演员-春季安全5 头meta charset= UTF 8 标题主页面/标题/床头箱氕主页面/h1a href=/logout rel=外部无跟随退出登录/a/body/html

  

退出成功处理器

我们也可以自定义退出成功处理器,在退出后清理一些数据,写法如下:

 

  

自定义退出成功处理器

/* * * * @作者yqq * @ Date 2022/05/17 18:09 * @ 1.0版*/public类LogoutSuccessHandler实现org。spring框架。安全。网络。认证。注销。注销成功处理程序{ @ Override public void on logout success(http servlet请求,http servlet响应,认证验证)抛出IOException,servlet异常{ system。出去。println(清楚一些数据);回应。发送重定向(/登录。html’);}}

配置退出成功处理器

//退出登录配置http.logout().logoutUrl(/logout)//.logoutSuccessUrl(/login.html ).LogoutSuccessHandler(新logoutSuccessHandler()).clearAuthentication(true).invalidateHttpSession(true);测试

 

  到此这篇关于春天安全实现退出登录和退出处理器的文章就介绍到这了,更多相关春天安全退出登录和退出处理器内容请搜索盛行信息技术以前的文章或继续浏览下面的相关文章希望大家以后多多支持盛行它!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: