欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

史上最简单的Spring Security教程(七):用户登出成功url配置

程序员文章站 2022-06-02 17:43:53
...

 

Spring Security 框架默认的用户登出成功url为 /login?logout,大多数情况下,由于种种原因,这都不满足我们的业务场景,都需要自定义。

Spring Security 框架自定义用户登出成功url也比较简单。

http.logout().logoutSuccessUrl("/logout_success").permitAll()

这里的 permitAll() 非常重要,还记得之前 Spring Security 框架默认的用户登出成功url为 /login?logout 被重定向到了 /login 吗?都是由于没有放开权限导致的。

登出页面可以根据业务场景,*决定元素排布。本文的登出成功页面比较简单。

<main role="main">  <div class="jumbotron">    <div class="col-sm-12 mx-auto text-center">      <p>系统登出成功。如您想继续其它操作,请重新<a href="login.html" th:href="@{/login}">登录</a>。</p>    </div>  </div></main>

话不多说,启动系统验证一下。

登录、退出,一顿操作猛如虎,喜闻乐见,看到了我们自定义的登出成功页面 /logout_success

史上最简单的Spring Security教程(七):用户登出成功url配置

怎么样,简单吧?如果业务场景不复杂,确实非常简单。一般情况下,登出成功页面,都比较简单,不会出现特别复杂的场景。

其它详细源码,请参考文末源码链接,可自行下载后阅读。

 

源码

 

github

 

https://github.com/liuminglei/SpringSecurityLearning/tree/master/07

 

gitee

 

https://gitee.com/xbd521/SpringSecurityLearning/tree/master/07

 

 

 

史上最简单的Spring Security教程(七):用户登出成功url配置

回复以下关键字,获取更多资源

 

SpringCloud进阶之路 | Java 基础 | 微服务 | JAVA WEB | JAVA 进阶 | JAVA 面试 | MK 精讲

史上最简单的Spring Security教程(七):用户登出成功url配置

 

 

 

笔者开通了个人微信公众号【银河架构师】,分享工作、生活过程中的心得体会,填坑指南,技术感悟等内容,会比博客提前更新,欢迎订阅。

史上最简单的Spring Security教程(七):用户登出成功url配置