使用shareSDK(mob.com)实现分享,sso授权登录,短信验证
OAuth与SSO授权的区别是,OAuth授权跳转的是网页,需要在网页输入用户密码,SSO授权跳转的是客户端,在客户端授权登录。
使用ShareSDK实现SSO授权登录
需要注意的是需要做ios9适配,一般的社交网络不支持https,所以需要切换到支持http
流程对比:
OAuth: 当前程序 —> 网页为载体 —> 发请求, 用户输入账号和密码, 自己处理获取Access_token
SSO: 必须有第三方的应用程序 —> 在第三方应用程序完成授权 —> 一键授权(如果已经登录)
SSO优势:
>1. 节省用户时间(账号密码超长, 输错)
>2. 保护用户信息安全 —> 完全不用输入
>3. 减少用户在任何一个环节的流失率 —> 约简单越好
shareSDK中有短信验证的集成,根据文档来就可以了。
网友评论