移动和通行证(一键登录 h5智能取号)前端接入记录

请在页面中添加如下meta标签

<meta content="always" name="referrer">

业务场景:

在这里插入图片描述

重点说明:
  1. 需先申请联调环境下的appId和appKey;联调环境测试畅通之后,才能申请正式环境中使用的appId和appKey;
  2. 联调环境必须为http协议下。正式环境为https协议。
  3. 申请时Referer的报备很重要,报备时请包含有域名地址: 例如:http://www.baidu.com/ 。注意有个/
接入入步骤:
  1. 前端页面引入移动和登录 jssdk https://www.cmpassport.com/NumberAbility/jssdk/jssdk.min.js
  2. 调用jssdk中的方法获取加密前的签名
    VERSION 版本号可以为 ‘1.0’
    在这里插入图片描述
  3. 拿着加密前的签名调用自家后端接口换取加密后的签名
  4. 换取加密后的签名后调用jssdk中的方法获取tokenuserInformation 注意在联调环境isTest:'0'expandParams必须传。
    在这里插入图片描述
  5. 成功拿取token和 userInformation后调用后端验证token的接口。验证成功返回用户的手机号掩码。用来展示在页面。
  6. 登录逻辑可以和后端协商来解决。例如 在验证token成功的时候,后端返回手机掩码的同时,也返回一个供登录校验的自定义token。在用户点击登录后调用登录接口并传递自定义的验证token,登录成功返回前端用户token等信息。

智能取号流程图
在这里插入图片描述

参考文档:
http://dev.10086.cn/docInside?contentId=11004977248329

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值