SpringSecurity6 | 退出登录后的跳转
1.前言
大家好,我是Leo哥🫣🫣🫣,接到上一节,我们学习通过SpringSecurity登录失败的一些JSON处理。这篇文章我们主要来介绍一下如果进行退出登录,并且如何自定义退出登录的一些配置信息。好了,话不多说让我们开始吧😎😎😎。
2.概述
其实SpringSecurity在我们不编写任何配置代码的情况下,默认开启了退出登录的功能。默认访问路径是/logout,退出之后就会默认访问登录界面。
下面我们来进行验证一下。
可以看出来,我们代码也没有进行任何配置,说明这是SpringSecurity的一些默认配置。
3.自定义配置
当然我们也可以进行自定义配置。
//自定义退出功能
.and()
.logout() //开启退出功能的定义
.logoutUrl("/out")//退出功能的URL
.invalidateHttpSession(true) //退出后是否删除session
.clearAuthentication(true)//默认为true 清楚当前认证标记
我们也可以进行自定义URL的配置,笔者这里设置为**/out**,大家可以进行自定义,当然这里只是为了做演示,实际开发中还是需要见名知意。
我们接着重启项目,然后进行测试。
4.总结
以上便是本文的全部内容,本人才疏学浅,文章有什么错误的地方,欢迎大佬们批评指正!我是Leo,一个在互联网行业的小白,立志成为更好的自己。
如果你想了解更多关于Leo,可以关注公众号-程序员Leo,后面文章会首先同步至公众号。