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

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

时间:2024-08-19 16:57:05浏览次数:10  
标签:登录 账号 美团 一键 用户 华为 尽享

背景

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

image

方案

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

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

image

开发指南

华为账号一键登录是基于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

image

成果

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

标签:登录,账号,美团,一键,用户,华为,尽享
From: https://www.cnblogs.com/HarmonyOSSDK/p/18367607

相关文章

  • cnetos 9 安装巨坑!!! ssh无法登录
    不管任何软件登录或任何形式的ssh登录仅开启了密钥的登录没有账号密码具体步骤:找到合适的插入位置:在/etc/ssh/sshd_config文件中查找类似以下的段落,然后在附近添加新配置:#Authentication:#PermitRootLoginprohibit-password#PasswordAuthenticationno添加......
  • 7.ACS5.2 R1设备登录管理(本地)
    r1设备登陆管理(acs本地数据库)配置步骤r1上配置设备登陆管理(acs本地数据库):步骤一:基本登陆认证(用户:acsuser1属于组:acsgroup1)步骤二:exec级别授权(acsgroup1授权5级)步骤三:privilege本地命令授权(授权5级用户动态路由协议相关配置)步骤四:tacacs+命令授权(授权acsg......
  • 华为路由器、交换机、AC、新版本开局远程登录那些坑(Telnet、SSH/HTTP避坑指南)
    关于华为设备远程登录配置开启的通用习惯1、HTTP/HTTPS相关服务httpsecure-serverenablehttpserverenable2、Telnet服务telnetserverenable3、SSH服务stelnetserverenablesshuseradminauthentication-typepassword在V200R019C10以及之前的版本呢,都习惯的......
  • 登录 k8s-Dashboard 显示 Your connection is not private
    目录一、背景二、解决方案一、背景部署好kubernetes-Dashboard后使用master节点的ip+port登录Dashboard显示Yourconnectionisnotprivate无论是Edge还是GoogleChrome都是这样的情况二、解决方案点击网页空白处,英文输入法输入:thisisunsafe即可正常访问......
  • 用代码实现登录界面
    1、目标实际开发中,用代码实现QT的逻辑功能用的比较多希望掌握QT助手(QT的API文档)如何查询使用希望养成好的QT学习习惯和方法2、QT助手的打开方法方法一:在QT安装程序中,有个assistant,打开既是QT助手方法二:在QTcreator帮助3、代码实现登录的思路设置属性的成员方法都......
  • 【SQL】连续登录
    目录题目分析代码题目Table: Activity+--------------+---------+|ColumnName|Type|+--------------+---------+|player_id|int||device_id|int||event_date|date||games_played|int|+--------------+-------......
  • h5直播源码,用户登录流程及权限校验
    h5直播源码,用户登录流程及权限校验今天我们来看一下用户登录的流程前端部分 以一个后台管理系统登录为例:登录篇1.用户输入账号和密码点击登录传给服务器用户名和密码2.服务器验证成功后给客户端传递一个token,并且把这个token存在cookies中,这样下次再向服务器发请......
  • Debian修改了sshconfig之后仍无法root登录ssh
    1.检查/etc/ssh/sshd_config是否限制了登录session对话数等其他相关配置2.检查用户账户状态passwd-Sroot命令检查root用户的状态。假如返回:rootL03/28/20220999997-1rootL03/28/20220999997-1●L:表示密码被锁定。●03/28/2022:密码最后一次更改的......
  • [20240813]跟踪sqlplus登录执行了什么5(21c).txt
    [20240813]跟踪sqlplus登录执行了什么5(21c).txt--//跟踪看看sqlplus21c版本访问数据库21c时,在执行用户调用命令前执行一些什么sql语句。1.环境:[email protected]:1521/book>@prxx==============================PORT_STRING                  :x86_64/L......
  • 稀里糊涂赚了 100 多! 2024年美团圈圈还可以玩玩
    开通美团圈圈达人一个多月了,稀里糊涂赚到100多......