企业级RBAC权限控制系统
作为核心开发者,主导设计并实现了支持复杂业务场景的分布式RBAC权限系统。系统采用Spring Security进行安全框架集成,自定义鉴权逻辑实现对URL、API接口及业务数据的精细化权限控制(基于角色-权限-资源的动态绑定模型)。重点解决权限数据在大规模并发下的高性能检索与实时生效问题,引入Redis缓存策略优化响应时间(TPS提升>40%)。该系统为全公司核心业务平台(包括ERP、CRM)提供统一的权限管理底座,日均处理百万级权限验证请求,显著提升系统安全性与管理效率。项目采用Spring Boot + MyBatis + Redis技术栈实现微服务化部署。
SSO单点登录平台建设
负责设计并落地基于OAuth2协议与JWT令牌的企业级单点登录系统。该系统整合了公司内部十余个独立业务系统(Web/移动端),用户只需一次登录即可无缝访问所有授权应用。核心实现了统一认证中心、令牌颁发与管理、分布式Session状态共享机制。解决了跨域认证、令牌安全(加密/刷新/吊销)与高可用性问题(集群部署、熔断降级)。采用Spring Cloud Gateway作为API网关进行统一路由和鉴权,显著提升了用户登录体验与内部系统集成效率,日均处理数十万次认证请求。
核心账号体系模型维护与优化
作为技术负责人,主导公司核心账号系统的规划、技术选型与持续迭代。设计支持多身份类型(个人、企业)、多级认证等级(弱、强、MFA)的弹性账号模型。负责处理亿级用户账号数据,保障注册、登录、信息维护等高并发场景下的高性能(优化数据库分表分库策略)与数据一致性(分布式事务补偿机制)。建立了完善的账号安全防护体系(密码策略、风险控制、操作审计),成功支撑了多次大型营销活动的用户激增。系统基于Spring Boot + Sharding-JDBC + Redis构建,具备高可用、高扩展特性。