Loading

摘要: 19. 网关服务开发 pd-gateway作为通用权限系统的网关服务,前端的http请求首先需要经过网关服务处理,再通过网关服务的路由功能转发到权限服务或者其他微服务进行业务处理。我们可以在网关服务进行统一的jwt令牌解析、鉴权相关操作。 19.1 配置文件 19.1.1 bootstrap.yml 阅读全文
posted @ 2021-11-08 13:59 sstu 阅读(559) 评论(1) 推荐(0) 编辑
摘要: 16. 数据模型 16.1 权限数据模型介绍 在项目中要进行权限控制,需要有一套权限相关的数据表来提供支持,这是整个权限控制的基础。本系统采用的权限数据模型是在经典的RBAC权限数据模型的基础之上进行的改进,共涉及到如下9张表: pd_core_org 组织表 pd_core_station 岗位表 阅读全文
posted @ 2021-11-08 13:55 sstu 阅读(691) 评论(0) 推荐(0) 编辑
摘要: 10. pd-tools-jwt pd-tools-jwt模块的定位是对于jwt令牌相关操作进行封装,为认证、鉴权提供支撑。 提供的功能:生成jwt token、解析jwt token 10.1 认证机制介绍 10.1.1 HTTP Basic Auth HTTP Basic Auth 是一种简单的 阅读全文
posted @ 2021-11-08 13:49 sstu 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 6. pd-tools-dozer pd-tools-dozer模块定位为对象转换,其本质就是一个Spring Boot starter,其他模块可以直接导入此模块就可以直接完成对象转换了。 6.1 dozer介绍 Dozer是Java Bean到Java Bean映射器,它以递归方式将数据从一个对 阅读全文
posted @ 2021-11-08 13:38 sstu 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 1. 项目概述 1.1 项目介绍 对于企业中的项目绝大多数都需要进行用户权限管理、认证、鉴权、加密、解密、XSS防跨站攻击等。这些功能整体实现思路基本一致,但是大部分项目都需要实现一次,这无形中就形成了巨大的资源浪费。本项目就是针对这个问题,提供了一套通用的权限解决方案 品达通用权限系统。 品达通用 阅读全文
posted @ 2021-11-08 13:18 sstu 阅读(496) 评论(0) 推荐(0) 编辑