SpringBoot踩坑记录(2)Security配置简单登录,我就只想要个简单的登录啊....

本文记录了在SpringBoot中使用Security配置简单登录的过程,解答了关于/login接口实现的疑惑。作者指出,Post方法的/login接口已由框架默认实现,重点在于如何配置数据以供框架进行登录验证。建议实现UserDetails接口的SecurityUser类,并覆写loadUserByUsername方法来获取用户信息。
摘要由CSDN通过智能技术生成

SpringBoot踩坑记录(1)

Security配置简单登录,我就只想要个简单的登录啊....

        可能我比较笨吧,别人写的Security的入门教程我看了都不得其法,总觉得很迷,看了源码也没搞懂。但是在经过半个周末,down了4-5个项目之后,我算是摸出一些门道了。

首先列一些我一开始感到困惑的问题:

/login 接口的具体实现在哪里?找了几篇博客+他们的项目看了都没发现,只有一个负责跳转到login页面的get接口???

我一开始也是这样的,很迷茫,既然说要鉴权要认证,不管你要做什么,总离不开登录吧?不过这个问题,我看过的博客都没有讲到,那么只有一个可能了。这个/login接口,确切的说是Post方法的/login接口,框架已经帮你实现了。我们需要关注的是怎么配置,让我们的数据能提供给框架做登录校验。

这里推荐一篇博文

https://www.cnblogs.com/ealenxie/p/9293768.html

回头来说说我们要怎么做:1.写一个用户类,这个类要实现UserDetails类我们姑且称之为SecurityUser,同时这个类要有username和password这两个属性,具体你是在这个类SecurityUser里设置一个原本User属性,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值