1、立项背景和目标:当前企业内部存在多个独立业务系统,身份管理分散,密码策略不统一,加密算法依赖国外标准,存在合规风险。为落实国家关于信息系统安全等级保护和密码应用安全性评估要求,亟需建设统一、合规、高效的身份认证与密码服务平台。
2、身份认证平台:
统一用户管理:支持用户生命周期管理(增删改查、禁用/启用),支持批量导入导出。
组织架构管理:树形组织结构维护,支持多级部门与虚拟组织。
单点登录(SSO):支持OAuth2.0、SAML等协议,实现一次登录、多系统访问。
权限控制:提供功能权限与数据权限配置,支持RBAC。
同步服务:采用Kafka消息队列实现用户和组织数据的异步传输,支持高并发场景下的数据同步,确保上下游系统数据一致性。
3、密码服务平台:
密码服务引擎:支持SM2、SM3、SM4,兼容PKCS7、PKCS#12等标准。
密钥管理:提供密钥生成、存储、分发、销毁的全生命周期管理。
电子签章服务:支持PDF文件数字签名、时间戳服务,具备可视化签章位置设置。
加密解密接口:提供标准化RESTful API,支持敏感字段加密存储与传输。
合规审计:记录密钥使用、签名操作等日志,支持审计报告生成。
1、身份认证平台:
服务注册与发现:采用TSF实现服务自动注册、健康检查和负载均衡;
日志与审计:采用ES存储操作日志和审计数据,支持全文检索和复杂查询;
数据缓存:核心数据存储在达梦数据库,使用Redis集群缓存用户权限信息,提升认证性能;
消息队列:Kafka集群处理用户组织变更事件,处理上下游数据同步
任务调度:XXL-JOB实现定时任务调度
容器编排:k8s管理服务部署、扩缩容和滚动更新