无垠
高级开发
开放平台
https://sandieyun.com/
项目背景 随着企业数字化转型的不断深入,越来越多公司需要与其他企业或应用程序进行集成,以实现更高 效和智能的业务流程。因此,我们提出了一种新的解决方案:开放平台。 我们的目标是通过提供易于使用的开放平台,帮助企业快速、安全地集成各种应用程序,并提供统 计分析和成员管理等功能。 项目描述 企业入驻之后可以通过开通开放平台来进行和第三方系统数据打通,开放平台支持通用的OAuth2 协议进行授权使用,通过生成的token来获取相关的API数据或者推送数据,支持企业生成相关的 appkey来给到第三方开发者使用。企业后台有完整的API接口权限,黑白名单等管理配置。 技术挑战和解决方案
(1)新的开放平台和原管理系统的数据和权限的打通;
(2)系统是基于springboot+springsecurity+springgateway+mysql+redis等实现;
(3)API接口的设计,协议的适配,接口的QPS限流,响应的效率,一般在200ms 内
(4)开放平台接口是暴露在外网,必须保证用户数据的安全,请求数据签名保证数据完整性,IP 黑白名单功能。
logo
浙公网安备33011802001633号
浙ICP备1805484号-2