背景
账号体系是每款互联网产品的“标配”,58集团拥有多条产品线多种账号体系,有先期孵化(一直都是58账号体系)也有后期收购(非58账号体系),情况多种多样较为复杂。而不同账号体系不同产品线都需有相应的团队分别进行开发维护,造成资源配置浪费,同时账号功能系统及安全体系风控能力参差不齐。
云账号整合账号相关的基础能力和安全能力并扩展为中台通用能力,对外提供统一的接入SDK,便于各账号体系快速复用,同时数据可托管至云账号平台,保证各账号体系数据的独立性,解决多套账号系统重复建设的问题,提供了统一的安全保障,进而达到提效的目的。
下图为云账号平台的整体架构图
![2062ef5ab65a58d3bd8a3dcccca6645e.png](https://i-blog.csdnimg.cn/blog_migrate/f733319273ab83d297afd0c2c3eb46fa.jpeg)
云账号平台对外提供的接入能力统一为SDK的形式,即在业务方的各端直接调用登录SDK,即可完成登录相关的操作。
而对于账号系统比较特殊的是登录令牌,令牌在各端的实现方案也不尽相同。
![0a2fbb5ab17b5b3294503001c2f8f888.png](https://i-blog.csdnimg.cn/blog_migrate/c15137711b3618a5d3206f37ab06ded3.jpeg)
这些接入方式中APP端和小程序端基本保持一致,