华为账号“一键登录”能力让美团用户尽享安全便捷的登录体验

背景

随着全场景智能生态的日益完善,用户面临着众多应用与服务的登录需求, 而繁琐的注册登录流程通常是用户转化的隐形障碍,用户可能因为步骤繁琐、记忆密码困难而中途放弃,导致应用错失潜在用户。其次,高门槛的登录方式增加了存量用户流失的风险,用户可能因为登录不便而减少应用使用频率,甚至彻底放弃应用,影响应用的用户粘性和活跃度。此外,手动输入账号密码还存在安全隐患,用户信息易被盗用或泄露,给应用和用户双方带来损失。帮助用户快捷登录账号、保护账号的隐私安全,是提升用户体验,减少用户流失的重要举措。

方案

美团接入华为账号一键登录的能力后,用户只需点击一键登录按钮,便可基于手机号将华为账号和美团账号进行关系绑定,或新用户的注册,一键完成手机号码授权及登录,无需输入密码或验证码。同时,账号还提供了一个非常有价值的特性,用户在卸载或换机后重新安装应用时,再次打开美团应用账号为保持登录状态,不需要用户再次授权登录,真正实现"无感登录",这也为美团找回流失用户提供了非常有效的助力。

此外,一键登录能力还支持美团在UI设计方面的深度定制,打造更加符合用户期待的应用界面,提升用户满意度与粘性,并在手机、平板等全场景设备中,提供一致性的体验,让用户能够更高效便捷地享受美团提供的生活服务。当然,一键登录功能的开发工作也是非常轻松,美团需要三人天的开发成本便可以完成系统对接。

开发指南

华为账号一键登录是基于OAuth 2.0协议标准和OpenID Connect协议标准构建的OAuth2.0 授权登录系统,应用可以通过华为账号一键登录能力方便地获取华为账号用户的身份标识和手机号,快速建立应用内的用户体系。

开发步骤(客户端):

1.导入authentication模块及相关公共模块。

2.调用authentication模块的AuthorizationWithHuaweiIDRequest请求获取华为账号用户的UnionID、OpenID、匿名手机号。匿名手机号用于登录页面展示。

3.将获取到的匿名手机号设置给下面PreviewLoginButtonPage示例代码中的quickLoginAnonymousPhone变量,调用LoginWithHuaweiIDButton组件,实现应用自己的登录页面,并展示华为账号一键登录按钮和华为账号用户认证协议(Account Kit提供跳转链接,应用需实现协议跳转,参见约束与限制第2点),用户同意协议并点击一键登录按钮后,可获取到Authorization Code,将该值传给应用服务器用于获取用户信息(完整手机号、UnionID)。

详细接入流程可前往官网游览:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/account-quick-login-V5

成果

华为账号为美团提供的一键登录能力不仅极大提升了用户体验,更能有效减低用户注册成本,缩短用户转化路径,提升活跃度与留存率。另外,华为账号还提供了双因素安全认证,在修改密码、登录新设备等场景中采用密码+验证码双因素身份验证的方式,以确保账号难以被他人盗取访问,严密守护美团用户账号的资产安全、隐私安全。

相关推荐
FreeBuf_7 分钟前
Dependency Check:一款针对应用程序依赖组件的安全检测工具
安全
pyliumy26 分钟前
rsync 全网备份
linux·运维·服务器
网智圈--一起AI赋能网络35 分钟前
从黎巴嫩电子通信设备爆炸看如何防范网络电子袭击
安全·黎巴嫩电子袭击·bp机爆炸·对讲机爆炸·通信终端风险·网络智能化
ggb19991 小时前
【python的坑】vpn下,python request报错 check_hostname requires server_hostname
linux·运维·服务器
运维Z叔2 小时前
云安全 | AWS S3存储桶安全设计缺陷分析
android·网络·网络协议·tcp/ip·安全·云计算·aws
多多*2 小时前
OJ在线评测系统 登录页面开发 前端后端联调实现全栈开发
linux·服务器·前端·ubuntu·docker·前端框架
卑微的码蚁2 小时前
服务器相关问题
运维·服务器
博洋科技2 小时前
网站建设的服务器该如何选择?
运维·服务器·网站建设·保定响应式网站建设·保定h5网站建设·保定网站建设
人类群星闪耀时2 小时前
服务器管理:从零开始的服务器安装与配置指南
运维·服务器
WSY88x2 小时前
重塑支付安全:区块链技术引领下的积分系统革新
安全·区块链