北京品牌网站开发,原油可以取什么做标题发网站,英铭网站建设,网上推广产品怎么做SpringSecurity6 | 自定义认证规则 ✅作者简介#xff1a;大家好#xff0c;我是Leo#xff0c;热爱Java后端开发者#xff0c;一个想要与大家共同进步的男人#x1f609;#x1f609; #x1f34e;个人主页#xff1a;Leo的博客 #x1f49e;当前专栏#xff1a; Ja…SpringSecurity6 | 自定义认证规则 ✅作者简介大家好我是Leo热爱Java后端开发者一个想要与大家共同进步的男人 个人主页Leo的博客 当前专栏 Java从入门到精通 ✨特色专栏 MySQL学习 本文内容SpringSecurity6 | 登陆后的跳转 个人知识库 知识库欢迎大家访问
学习参考
讲师孙帅老师课程孙哥说SpringSecurity6 1.前言
大家好我是Leo哥接到上一节我们学习通过SpringSecurity的一些自定义配置来完成我们自定义登录界面。这篇文章我们主要来介绍一下我们通过自定义登录界面之后的一些细节处理。好了话不多说让我们开始吧。
2.登录成功的处理
在我们访问hello接口之前我们需要进行登录认证通过自定义用户名和密码登录成功之后才可以访问登录接口。
那么是否可以对登录成功之后的跳转进行处理呢。
当然可以SpringSecurity给我提供了API进行处理。
2.1 forward跳转
如果我们想要登录之后跳转到指定的接口的话可以使用successForwardUrl()来进行跳转。 这样的话不论你登录前访问的是什么接口你通过登录之后会默认跳转到hello接口。
2.2 redirect重定向
而redirect确跟forward恰恰相反如果之前有请求路径会优先跳转之前请求的路径。
就比如我们最开始访问的是test接口认证通过之后他跳转到test接口中而不是hello接口中。 如果按照我的以上配置还不能正常访问的话大家可以添加一条设置。
.and().csrf().disable()大家可以先把csrf给关闭了关于csrf我们后面会讲。
4.总结
以上便是本文的全部内容本人才疏学浅文章有什么错误的地方欢迎大佬们批评指正我是Leo一个在互联网行业的小白立志成为更好的自己。
如果你想了解更多关于Leo可以关注公众号-程序员Leo后面文章会首先同步至公众号。