城市一账通开放平台授权流程(详细版)V1.2
2016-10-12 17:35:45 0 举报
城市一账通开放平台授权流程V1.2是一种用于授权用户访问和使用城市一账通开放平台服务的流程。该流程包括以下几个步骤:首先,用户需要在城市一账通开放平台上注册账号并登录;其次,用户需要申请授权,填写相关信息并提交申请;然后,城市一账通开放平台会对用户的申请进行审核,审核通过后会向用户发送授权通知;最后,用户在收到授权通知后,可以在城市一账通开放平台上使用相关服务。整个过程简单快捷,为用户提供了便捷的授权体验。
作者其他创作
大纲/内容
返回错误
查询用户实名信息
生成code并回传
返回userId
返回数据/后续页面
显示授权页面
配置授权回调域名
校验后返回登录token
登录
商户基础配置
用户点击确认按钮
使用accessToken调用相关接口
返回授权信息确认列表
查询用户社保卡信息
商户做容错处理
商户-H5
调用开放平台接口判断access_id有效性
创建应用(appId)
请求获取authCode
开放平台-授权页面
否则
城市一账通-后台
回调商户应用页面传递userId
获取authCode传递给后台
拼接code返回商户页面
access_token包含user_id的作用,长期有效
是
重新获取页面
商户-后台
城市一账通-APP
查询用户就诊卡信息
用户登录
交换加签公钥
用户点击图标进入商户
否
判断当前用户/当前scope授权情况(有无、时效、范围、是否被用户取消)
商户提供资料
判断authCode是否有效(有无、时效、是否已被使用)
初始化页面拼接scope发送请求授权url
开放平台-后台
有适用于当前scope有效授权
重复授权user_id不变
无authCode返回商户页面
判断授权有效性(是否被用户取消)
拼接token发送请求
重新加载授权页面
校验
获取userId调取登录接口
返回当前登录token
使用userId创建/更新用户信息
查询用户基本信息
过渡页面去拿当前登录态
返回accessToken和userId
存入DB
无效
使用authCode换取accessToken和userId
城市一账通开放平台授权流程V1.2
不显示之前已被有效授权过的信息
有效
0 条评论
下一页