# bo-auth-basic **Repository Path**: zhang-1308003218/bo-auth-basic ## Basic Information - **Project Name**: bo-auth-basic - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2023-12-17 - **Last Updated**: 2024-07-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 用户角色权限登录快捷开发模板 ## 项目介绍 项目采用Spring Cloud Alibaba + Nacos + JWT + Redis + Mybatis-Plus + Swagger-UI + lombok ### 权限校验 通过自定义注解 + Spring Aop 实现权限校验 ### 角色校验 通过自定义注解 + Spring Aop 实现角色校验 ### 登录 输入账号密码,通过网关转发到对应的业务模块,校验账号密码,最后使用Jwt生成token,并存储到Redis中。 ### 需要校验的接口 请求头中传入相对应的token 网关gateway率先校验token,如果token校验失败,直接不放行,没问题过后会转发到对应的业务模块。 每个业务模块依赖一个公共安全模块,公共安全模块中采用自定义请求拦截器的方式拦截相对应的请求,存储到common-security的LocalThread当中供其他模块快捷访问。 *在此基础下,省下了新项目重新搭建用户模块的时间*