华为账号密码设置规则 华为账号密码( 二 )


华为帐号支持手机、平板、智慧屏、车机、智能穿戴等多种终端登录,便于应用提供一致性登录体验及帐号服务 。。
快捷登录:
用户不用填写各种个人信息、验证电子邮件或手机号,也无需设置密码,使用自己的华为帐号就能一键授权登录开发者的应用 。授权后支持静默登录,当用户再次返回应用界面时,无需二次授权,直接能登录 。此外,跨设备可以扫码登录 。
安全:
华为帐号服务采用密码+验证码双因素身份验证的方式,遵循OAuth2.0和OpenID connect等国际标准协议保护,并在整个过程中对数据进行加密 。在全球范围内隐私合规,保障用户登录应用的帐号数据安全 。
节省成本:
华为帐号服务免费集成,且接入简单快捷,为开发者节省帐号体系的开发和维护成本 。
支持的授权模式
华为帐号登录基于OAuth 2.0协议标准和OpenID Connect协议,支持Authorization Code和ID Token两种登录模式 。
Authorization Code模式仅适用于有自己服务器的应用;ID Token模式同时适用于单机应用和有自己服务器的应用 。您可根据实际情况选择其中一种模式实现 。
集成方法
开发者可前往华为开发者联盟官网查看华为帐号服务官方文档,或查看codelab接入指导和视频讲解 。
开发流程
应用的开发工作流程如下:
序号步骤说明
1配置AppGallery Connect在开发应用前,需要在AppGallery Connect中配置相关信息 。包括:创建应用、生成签名证书指纹、配置签名证书指纹、打开相关服务 。
2集成HMS Core SDK在开发应用前,您需要将HMS Core SDK集成到您的开发环境中 。
3配置混淆脚本编译APK前需要配置混淆配置文件,避免混淆HMS Core SDK导致功能异常 。
4添加权限在“AndroidManifest.xml”文件中配置应用所需权限 。
5登录帐号华为帐号服务提供Authorization Code登录和ID Token登录两种登录模式,您可根据实际情况选择其中一种模式实现 。
静默登录用户首次使用帐号登录应用后,再次登录时,无需重复授权 。
退出帐号帐号退出是指应用向用户提供退出当前帐号的入口,用户退出登录后应用需要通知HMS Core SDK清除本地当前已经登录的帐号信息 。
帐号取消授权为了提升应用隐私安全,应用可以提供入口,供用户取消对应用的授权 。
读取短信验证码(可选)华为帐号服务提供自动读取短信验证码和授权读取短信验证码功能,您可根据业务需求,进行相应的功能开发 。
6开发后自检华为提供对应用自动检查的能力 。
7上架申请开发完成后需要在AppGallery Connect中将应用信息补充完整并提交上架申请 。
参考资料
[1] 华为帐号官网.华为帐号官网.[引用日期2021-05-07]
[2] 一个华为帐号,尝鲜智慧新生活.搜狐.[引用日期2021-05-07]
[3] 华为帐号服务.华为开发者联盟官网.[引用日期2021-05-07]
[4] HMS Core来了|华为帐号服务,让您的应用获取用户更简单.华为开发者论坛.[引用日期2021-05-07]
[5] 华为帐号服务升级,提供通用短信验证码读取能力.CSDN.[引用日期2021-05-07]
[6] 一文带你了解华为帐号服务.开发者联盟论坛. [引用日期2021-05-07]
[7] 【接入指南】一个Demo带你玩转华为帐号服务.开发者联盟论坛. [引用日期2021-05-07]
[8] 使用HMS Toolkit工具,快速集成华为帐号服务. 华为开发者联盟官网. [引用日期2021-05-07]
(今完)

推荐阅读