全部
常见问题
产品动态
精选推荐

第三方登录功能实现

管理 管理 编辑 删除

1、 什么是第三方登录

所谓的第三方登录,是说基于用户在第三方平台上已有的账号和密码来快速完成己方应用的登录或者注册 的功能。而这里的第三方平台,一般是已经拥有大量用户的平台,国外的比如Facebook,Twitter等,国 内的比如微博、微信、QQ等。下图为58同城登录界面

2、 为什么使用第三方登录

对用户而言。相比于本地注册,第三方登录一般来说比较 方便、快捷,能够显著降低用户的注册和登录成本

对应用而言。降低了用户的注册或登录成本,从而减少由于本地注册的繁琐性而带来的隐形用户流失,最终 提高注册转化率

对第三方平台而言。增加用户对平台的依赖。

3、 使用第三方登录需要注意

一旦自己的第三方账户出现问题,比如被第三方平台封号,或者账号被盗,则会发生相应的应用内。这个时候即使注册一个新账户,之前在应用内所有的记录也是无法恢复的。

对于有自己本地注册需求,并且提供第三方登录的应用而言,需要考虑第三方账号和本地账号对接问题。

4、 OAuth2.0协议

OAuth(开放 授权)是一个开放标准,允许用户授权第三方网站访问他们存储在另外的服务提供者上的信息,而不需要将用户名 和密码提供给第三方网站或分享他们数据的所有内容。

假设我们要在58同城中使用微博或者QQ实现登录,那么58同城不可能因此将腾讯和新浪的数据库申请过来,所以 它只能是申请让腾讯或新浪帮它确认我们在他们那存有账号,这个申请过程使用的就是OAuth 2.0协议。

OAuth2.0就是客户端(58同城)和认证服务器(腾讯新浪等)之间由于相互不信任而产生的一个授权协议。

0207c202303181636308012.png

5、 实现微博第三方登录


CRMEB-慕白寒窗雪 最后编辑于2023-03-18 16:37:01

快捷回复
回复({{post_count}}) {{!is_user ? '我的回复' :'全部回复'}}
回复从新到旧

{{item.user_info.nickname ? item.user_info.nickname : item.user_name}}

作者 管理员 企业

{{item.floor}}# 同步到gitee 已同步到gitee {{item.is_suggest==1? '取消推荐': '推荐'}}
{{item.floor}}#
{{item.user_info.title}}
附件

{{itemf.name}}

{{item.created_at}}  {{item.ip_address}}
{{item.like_count}}
{{item.showReply ? '取消回复' : '回复'}}
删除
回复
回复

{{itemc.user_info.nickname}}

{{itemc.user_name}}

作者 管理员 企业

回复 {{itemc.comment_user_info.nickname}}

附件

{{itemf.name}}

{{itemc.created_at}}   {{itemc.ip_address}}
{{itemc.like_count}}
{{itemc.showReply ? '取消回复' : '回复'}}
删除
回复
回复
查看更多
回复
回复
604
{{like_count}}
{{collect_count}}
添加回复 ({{post_count}})

相关推荐

CRMEB-慕白寒窗雪 作者
社区运营专员---高冷のBoy | 呆萌のGirl

回答

2122

发布

1773

经验

44562

快速安全登录

使用微信扫码登录
{{item.label}} {{item.label}} {{item.label}} 板块推荐 常见问题 产品动态 精选推荐 首页头条 首页动态 首页推荐
加精
取 消 确 定
回复
回复
问题:
问题自动获取的帖子内容,不准确时需要手动修改. [获取答案]
答案:
提交
bug 需求 取 消 确 定

微信登录/注册

切换手机号登录

{{ bind_phone ? '绑定手机' : '手机登录'}}

{{codeText}}
切换微信登录/注册
暂不绑定
CRMEB客服

CRMEB咨询热线 咨询热线

400-8888-794

微信扫码咨询

CRMEB开源商城下载 开源下载 CRMEB官方论坛 帮助文档
返回顶部 返回顶部
CRMEB客服