账号体系
- 基本流程图
步骤说明
H5页面调用js api 获取 openID (openID为用户唯一标识符,通过openID可以和业务方自身账户体系做绑定关系);
移动端判断如果用户登录,直接返回openID,否则跳转登录页面,用户登录后,返回openID;
- 外部应用会提示用户是否授权(参考微信网页授权步骤);
H5页面请求业务方后台api获取accesstoken;
业务方后台api根据appid、appkey、secrectKey等信息生成签名,访问平台端接口换取accesstoken;
平台端api判断签名及请求url是否合法,验证通过返回accesstoken;
H5页面获取accesstoken后,根据之前获取的openID,调用业务方api请求用户基本信息;
平台端api验证合法后,返回用户的基本信息,包括手机号码、头像、昵称、性别等;
- 根据不同的应用的权限,返回相应的信息;
- 业务方根据openID和自身账号体系绑定;