0 配置环境

1 搭建骨架

新建Maven多模块项目创建父项目,配置pom文件,以及添加Spring Cloud Alibaba 框架依赖
新建Auth子模块微服务架构中,掌管用户登录注册的部分
新建 Framwork 子模块一些基础组件,会被其他子模块频繁使用
配置 Druid 数据库连接池减少重复建立连接和关闭连接的开销
设置数据库密码加密非对称加密让写在配置文件的密码更安全

2 整合 SaToken

添加 SaToken 到项目
获取手机短信验证码接口开发
RBAC (Role-Based Access Control) 表设计基于角色的访问控制
微服务鉴权架构设计采用混合模式,网关仅与redis交互
SaToken 存储到 Redis将存储凭证放到redis中
用户登录接口新用户登录自动注册
项目初始化完成后同步权限表到redis新建一个 run 包存放一些初始化后执行的操作