公司现有多个平台,每个平台都需要单独登录,用户在使用的时候非常不便。该项目解决了多平台多次登录的问题,登陆一次之后,用户从学习管理 到 考试管理 再到 代码竞赛等平台无需再次登录。
点击空白处退出提示
公司现有多个平台,每个平台都需要单独登录,用户在使用的时候非常不便。该项目解决了多平台多次登录的问题,登陆一次之后,用户从学习管理 到 考试管理 再到 代码竞赛等平台无需再次登录。
学习者中心门户网站是一个集多平台跳转、信息管理、单点登录(SSO)等功能于一体的综合服务平台。该平台旨在提升学员在多个平台间跳转时的便捷性,通过实现SSO功能,学员只需在门户网站登录一次,即可无缝访问其他关联平台,无需重复登录,从而极大地简化了操作流程,提升了用户体验。
技术栈:SpringBoot、Keycloak、MyBatis-Plus、MySQL、RabbitMQ、Redis、Vue、Element 职责: 1. 深入分析了项目需求,搭建了基于SpringBoot的后端框架,并进行了持续优化,确保系统的高性能和可扩展性 2. 负责项目的核心业务功能开发,包括学员注册、登录、忘记密码、对接其他平台API、数据统计、数据可视化等模块; 3. 积极参与团队协作,与前端成员紧密配合,共同推进项目进度。通过高效的沟通和协作,确保了项目按时交付并满足用户需求; 4. 引入Keycloak,实现了单点登录(SSO)功能,学员只需在门户网站登录一次,即可访问其他关联平台(学习管理平台QUIZ测试平台算法编程练习平台(OJ)等),简化了学员的登录流程,提升了学员的使用体验; 5. 使用RabbitMQ实现学员基础数据同步,确保多平台下学员信息的准确性和一致性; 6. 负责项目管理工作,包括进度跟踪、问题排查等。通过精细化的项目管理,确保了项目的顺利进行和高质量交付; 7. 负责项目流水线配置、部署上线。
评论