本项目聚焦于利用Spring Boot进行模块化开发,并结合Shiro和JWT技术,构建安全高效的RESTful API服务,确保用户身份验证及授权流程顺畅。
最近在进行Spring Boot的模块化开发,并集成了Shiro与JWT来实现RESTful接口的Token认证功能。需要创建一个新的测试表:
```sql
CREATE TABLE `t_user` (
`user_id` int(11) unsigned zerofill NOT NULL AUTO_INCREMENT,
`user_name` varchar(32) DEFAULT ,
PRIMARY KEY (`user_id`)
)
ENGINE=InnoDB
DEFAULT CHARSET=utf8 ;
```
同时,创建一个管理员表:
```sql
CREATE TABLE `auth_user` (
`userId` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 管理员id,
`username` varchar(64) NOT NULL DEFAULT COMMENT 用户名,
`password` varchar(64) NOT NULL DEFAULT COMMENT 密码,
`salt` varchar(16) DEFAULT NULL COMMENT 扰码,
PRIMARY KEY (`userId`)
)
ENGINE=InnoDB
AUTO_INCREMENT=3
DEFAULT CHARSET=utf8
COMMENT=管理员表;
```
插入测试数据:
```sql
INSERT INTO `auth_user` VALUES (1, admin, 958d51602bbfbd18b2a084ba848a827c29952bfef170c936419b0922994c0589, 123456);
INSERT INTO `auth_user` VALUES (2, test, 958d51602bbfbd18b2a084ba848a827c29952bfef170c936419b0922994c0589, 123456);
```