SpringBoot权限管理开发实战5-引入Spring Security和JWT

原创
2020/09/22 18:54
阅读数 1K

1.创建security模块

2.引入Spring Security依赖

3.在guard-admin模块中添加对guard-security模块的依赖

4.添加了spring-boot-starter-security依赖之后,所有资源都会被保护起来,启动admin项目,访问之前创建的hello接口,应该会跳转到security自带的登录界面

如果没有跳转,清除缓存,重启项目

5.在控制台可以看到security的信息,其中包含了自动生成的密码

输入用户名密码,,用户名是user,登录之后才可以访问hello接口

6.为guard-security模块添加JWT依赖包

        <dependency>
            <groupId>io.jsonwebtoken</groupId>
            <artifactId>jjwt</artifactId>
            <version>0.9.0</version>
        </dependency>

7.添加Spring Security的配置类

8.添加登录认证过滤器,负责登录认证时检查并生成令牌保存到上下文。

完整前后台代码托管在gitee上,地址 https://gitee.com/gintone/Guard

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
0
分享
返回顶部
顶部