适合新手入门Spring Security With JWT的demo(确定不收藏?)

Spring Security 是Spring 全家桶中非常强大的一个用来做身份验证以及权限控制的框架,我们可以轻松地扩展它来满足我们当前系统安全性这方面的需求。

但是 Spring Security 相比于其他一些技术比如 JPA 来说更难上手,很多人初学的时候很难通过看视频或者文档发就很快能独立写一个 Demo 出来,于是后面可能就放弃了学习这个东西。

刚来公司的时候的入职培训实战项目以及现在正在做的项目都用到了 Spring Security 这个强大的安全验证框架,可以看出这个框架在身份验证以及权限验证领域可以说应该是比较不错的选择。由于之前经历项目的这部分模块都不是自己做的,所以对于 Spring Security 并不是太熟悉。

于是自己抽时间对这部分知识学习了一下,并实现了一个简单的 Demo 。这个 Demo 主要用到了Spring Security和 Spring Boot这两门技术,并且所有的依赖采用的都是最新的稳定版本。初次之外,这个项目还用到了 JPA这门技术。

项目代码结构如下(chrome插件:octree),整体还是比较清晰的,由于自己的能力以及时间有限,所以一定还有很多可以优化的地方,有兴趣的朋友可以一起完善,期待你的 PR。

适合新手入门Spring Security With JWT的demo(确定不收藏?)

 

下载配置

  1. git clone github.com/Snailclimb/…
  2. 打开项目并且等待Maven下载好相关依赖。建议使用idea 打开,并确保你的idea 下载了 lombok插件。
  3. 修改 application.properties 将数据库连接信息改成你自己的。

示例

1.注册一个账号

适合新手入门Spring Security With JWT的demo(确定不收藏?)

 

2.登录

适合新手入门Spring Security With JWT的demo(确定不收藏?)

 

3.使用正确Token访问需要进行身份验证的资源

适合新手入门Spring Security With JWT的demo(确定不收藏?)

 

4.不带Token访问需要进行身份验证的资源

适合新手入门Spring Security With JWT的demo(确定不收藏?)

 

5.使用不正确Token访问需要进行身份验证的资源

适合新手入门Spring Security With JWT的demo(确定不收藏?)

 

 

如果大家想要实时阅读我更新的文章以及分享的干货的话,可以关注以下我哈。

Java必备学习资源: 一些Java工程师常用学习资源关注小编后

私信回复关键字 “学” 即可免费无套路获取。

适合新手入门Spring Security With JWT的demo(确定不收藏?)

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值