一、一键登录端侧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\#section8342125431254、端侧一键登录完成之后可以获取到AuthorizationCode信息,应用服务端先通过Rest接口由AuthorizationCode获取凭证Access Token。5、获取到AccessToken之后 再通过Rest接口获取用户信息,如手机号等;https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/account-phone-unionid-login-V5\#section286103315177
一、一键登录端侧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