HarmonyOS 华为一键登录 客户端服务端如何接入

HarmonyOS
2024-12-23 16:40:59
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

一、一键登录端侧API提供了LoginWithHuaweiIDButton组件,一键登录可以通过LoginWithHuaweiIDButton组件进行触发;

二、一键登录的端侧流程大概是:

1、通过AuthorizationWithHuaweiIDRequest获取UnionID、OpenID、匿名手机号等信息;

2、应用侧通过UnionID或OpenID判断是否已关联应用账户;如已关联直接静默登录即可

3、如果未关联,可以先判断匿名手机号是否为空,如果不为空,可以通过LoginWithHuaweiIDButton组件进行一键登录流程;

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/account-phone-unionid-login-V5#section834212543125

4、端侧一键登录完成之后可以获取到AuthorizationCode信息,应用服务端先通过Rest接口由AuthorizationCode获取凭证Access Token。

5、获取到AccessToken之后 再通过Rest接口获取用户信息,如手机号等;

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/account-phone-unionid-login-V5#section286103315177

分享
微博
QQ
微信
回复
2024-12-23 20:51:44
相关问题
HarmonyOS 集成华为一键登录 服务端demo
525浏览 • 2回复 待解决
svn客户端和svn服务端版本不同。
2869浏览 • 1回复 待解决
HarmonyOS 华为账号一键登录
599浏览 • 1回复 待解决
golang redis客户端连接状态
3153浏览 • 1回复 待解决
客户端开发无法获取code
864浏览 • 1回复 待解决
HarmonyOS 客户端拖拽效果如何实现?
552浏览 • 1回复 待解决
mysql客户端怎么开启预编译?
3517浏览 • 1回复 待解决
https如何设置ca证书和客户端证书
971浏览 • 1回复 待解决
HarmonyOS 一键登录功能
716浏览 • 1回复 待解决
HarmonyOS 客户端向远端设备发起spp连接
1009浏览 • 1回复 待解决
HarmonyOS如何实现一键登录功能?
580浏览 • 0回复 待解决
有哪些好用的免费的MongoDB客户端
4242浏览 • 1回复 待解决