# Asset **Repository Path**: cy-xy/asset ## Basic Information - **Project Name**: Asset - **Description**: 小组开发资产管理项目协同开发仓库 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-04-19 - **Last Updated**: 2023-04-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 资产管理项目 # 模块介绍 - asset-manager-auth:认证模块,完成用户权限的鉴定 - asset-manager-feign:中介模块,完成不同模块之间的远程调用 - asset-manager-gateway:网关模块,完成路由转发与身份验证 - asset-manager-jwt:鉴权模块,提供令牌工具以及项目配置 - asset-manager-sysUser:用户模块,当前只是用于测试鉴权与远程调用 - asset-manager-sync:同步模块,完成Mysql、Reds、Es数据的同步 # 认证流程 - 客户端登录,网关检查用户请求,发现是登录请求,直接放行并查询注册中心,找到认证服务的地址后转发给认证服务 - 认证服务查数据库认证用户身份,通过后将access_token与refresh_token经过网关发送给用户,用户存储至本地仓库 - 用户请求其他业务,先由网关检查token是否合法,不合法请求将被拦截,合法则查询注册中心,将请求转发至相应服务 # 服务API 访问API网站前需要先开启相应的服务,否则无法打开API网站 - Asset-Manager-Auth: http://localhost:8081/swagger-ui/index.html -