流程说明
流程描述
HG 调用 Headline 后端 API 注册和绑定用户
HG 用户点击打开Headline时,需要请求Headline API获取这个特定用户的一次性令牌。这个一次性令牌可以用于验证用户的身份并授权其访问Headline的相关内容。
HG 在获取到用户的一次性令牌后,可以在其页面中使用 iframe 元素嵌入Headline网站。在嵌入的URL中附加用户的一次性令牌,这样用户在访问该iframe时将自动进行登录过程,而无需手动输入用户名和密码。
交互流程图

详细交互图:https://www.processon.com/view/link/662d1a0858531d4d72e2acac
注册绑定账户
HG业务系统注册用户时,需要调用HL交易系统接口进行用户注册和绑定。
通过ManagerApi进行创建用户和绑定操作,接口地址如下:
https://docs.multimarkets.org/manager-api/customer/customer-registration
调用示例
获取一次性令牌
在HG中打开Headline交易页面时,需要通过Headline后端接口获取一次有效令牌。
根据已经绑定的用户客户编号以及对应密码进行请求一次有效令牌,接口地址如下:
https://docs.multimarkets.org/client-api/login
📘 重点说明:
返回结果中Token作为一次有效令牌,用于Headline页面的打开参数
打开交易页面
根据一次有效令牌,拼接成iframe 的url地址,如下格式:
https://www.headline.net/zh-CN/home?tsource=10e87b3b-1278-43f3-a0cb-16cfba88ca4aapp
📘 拼接参数格式:
https://www.headline.net/zh-CN/home?tsource=${token}
其中token是有效令牌参数
换取有效令牌
Headline交易UI需要修改,增加有效令牌换取真实access token的逻辑
Headline交易UI根据url中的tsource参数主动调用接口换取真实access token,接口地址如下:
调用方式与结果:
交易UI获取真实access token后写入浏览器本地缓存(local storage),用于后续交易访问令牌
Last updated