iOS中OAuth授权与SSO授权第三方登录,短信验证

使用shareSDK(mob.com)实现分享,sso授权登录,短信验证

OAuth与SSO授权的区别是,OAuth授权跳转的是网页,需要在网页输入用户密码,SSO授权跳转的是客户端,在客户端授权登录。

使用ShareSDK实现SSO授权登录

需要注意的是需要做ios9适配,一般的社交网络不支持https,所以需要切换到支持http

流程对比:

OAuth: 当前程序 —> 网页为载体 —> 发请求, 用户输入账号和密码, 自己处理获取Access_token

SSO: 必须有第三方的应用程序 —> 在第三方应用程序完成授权 —> 一键授权(如果已经登录)

SSO优势:

>1. 节省用户时间(账号密码超长, 输错)

>2. 保护用户信息安全 —> 完全不用输入

>3. 减少用户在任何一个环节的流失率 —> 约简单越好

shareSDK中有短信验证的集成,根据文档来就可以了。

你可能感兴趣的:(iOS中OAuth授权与SSO授权第三方登录,短信验证)