File tree Expand file tree Collapse file tree 1 file changed +6
-22
lines changed Expand file tree Collapse file tree 1 file changed +6
-22
lines changed Original file line number Diff line number Diff line change 3
3
4
4
** 如果国内访问缓慢的话,可以通过码云查看:** https://gitee.com/SnailClimb/spring-security-jwt-guide 。
5
5
6
-
7
- ## 目录
8
-
9
-
10
- - [ 相关文档] ( #相关文档 )
11
- - [ 介绍] ( #介绍 )
12
- - [ 你能学习到什么] ( #你能学习到什么 )
13
- - [ 项目概览] ( #项目概览 )
14
- - [ 如何运行项目] ( #如何运行项目 )
15
- - [ 示例] ( #示例 )
16
- - [ 1.注册一个账号] ( #1注册一个账号 )
17
- - [ 2.登录] ( #2登录 )
18
- - [ 3.使用正确 Token 访问需要进行身份验证的资源] ( #3使用正确-token-访问需要进行身份验证的资源 )
19
- - [ 4.不带 Token 或者使用无效 Token 访问] ( #4不带-token-或者使用无效-token-访问 )
20
- - [ 5.带了正确Token但是访问权限] ( #5带了正确token但是访问权限 )
21
- - [ 代办] ( #代办 )
22
- - [ 参考] ( #参考 )
23
-
24
- ## 相关文档
25
-
26
- - [ 项目讲解/分析] ( ./docs/SpringSecurity介绍.md )
27
-
28
6
## 前言
29
7
30
8
[ Spring Security] ( https://spring.io/projects/spring-security ) 是 Spring 全家桶中非常强大的一个用来做身份验证以及权限控制的框架,我们可以轻松地扩展它来满足我们当前系统安全性这方面的需求。
50
28
1 . Spring Security +JWT 实现登入登出以及权限校验
51
29
2 . JPA 实现审计功能、多对多的映射关系如何通过关联表实现
52
30
31
+ ## 教程
32
+
33
+ 1 . [ 项目讲解/分析] ( ./docs/SpringSecurity介绍.md ) (内容待重构)
34
+ 2 . [ swagger3.0整合] ( ./docs/swagger.md )
35
+
53
36
## 代办
54
37
55
38
- [x] 增加H2内存数据库支持,无须MySQL,一键启动项目启动后访问 ` http://{host}:9333/h2-console/ ` (数据库 url 地址、用户名和密码都在 ` application.properties ` 配置文件中)
74
57
75
58
1 . git clone https://github.com/Snailclimb/spring-security-jwt-guide.git
76
59
2 . 打开项目并且等待 Maven 下载好相关依赖。建议使用 Intellij IDEA 打开,并确保你的 Intellij IDEA 下载了 lombok 插件。
60
+ 3 . 下载 redis 并` application.yaml ` 中redis的配置
77
61
4 . 运行项目(相关数据表会被自动创建,不了解的看一下 JPA)
78
62
79
63
## 示例
You can’t perform that action at this time.
0 commit comments