主流第三方登录主要有两种方式:
1> OAuth2.0: 当前程序–>弹出网页–> 手动输入账号密码–>完成授权,手动获取 AccessToken–>可以获取用户数据
2> SSO 授权: 第三方应用程序–>点击授权–>可以获取用户数据 (模拟器不好使)
这里主要讲SSO授权, 首先我们看一下SSO授权的优势:
1. 快捷方便(不用频繁输入账号密码, 还有可能用户输入错误)
2. 保护用户的信息安全
3. 极大的降低用户在任一环节的流失率–>产品经理极度喜欢这个
步骤
- 添加相关库文件
- 配置URL schemes
- 打开SSO授权开关
- 注意IOS9适配问题