阅读 44

手机号一键登录

相信手机号一键登录在应用上应该会是一个趋势。因为它注册速度快,留客率自然就高,而且更加便宜。

这个是流程图:

  1. SDK初始化
    调用 SDK 的初始化方法,传入项目在平台上的 AppKey 和 AppSecret。

  2. 唤起授权页
    调用 SDK 唤起授权接口。SDK 会先向运营商发起获取手机号掩码的请求,请求成功后跳转到授权页。授权页会显示手机号掩码以及运营商协议给用户确认。

  3. 同意授权并登录
    用户同意相关协议,点击授权页面的登录按钮,SDK 会请求本次取号的 token,请求成功后将 token 返回给客户端。

  4. 取号
    将获取到的 token 发送到我们自己的服务器,由服务器携带 token 调用运营商一键登录的接口,调用成功就返回手机号码了。服务器用手机号进行登录或注册操作,返回操作结果给客户端,完成一键登录。

一键登录个人见解:

  • 唤起授权页:用户想使用web应用,前提用户得登录,web应用又没有一键登录功能,运营商有,web服务秉承愿意一切为顾客服务原则,于是帮忙跑腿先去运营商那儿获取用户的手机号返回给用户看。

  • 同意授权并登录:用户看了之后说,这是我的手机号,我也同意这个协议。然后用户把这个消息直接传递给运营商,运营商给了用户一个token令牌,此令牌就代表用户本人。

  • 取号:用户有了这个token后,把这个给了web应用说,你把刚刚我和运营商通过气的这个token给他,这个玩意儿就代表我的身份,然后用户给了web应用,web应用又给了运营商,运营商一看是刚刚那个用户,于是就把这个用户的相关信息——手机号,给了web应用,web应用就可以用这个手机号进行校验登陆了。

原文:https://www.cnblogs.com/luoqiuba/p/14858477.html

文章分类
代码人生
文章标签
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐