Account Kit(华为账号服务)提供简单、快速、安全的登录功能,让用户快捷地使用华为账号登录元服务。用户授权后,Account Kit可提供头像昵称、手机号码等信息,帮助元服务更了解用户。
开发步骤
- 为需要使用华为账号服务的元服务申请相应的权限。
- 客户端登录华为帐号获取Authorization Code。
- 调用获取用户级Token接口,获取服务商调用华为开发服务的用户级Token。
- 调用获取头像昵称、获取手机号接口,实现相应的功能。其中接口里传入的access_token为上一步获取的用户级Token中的内容。
- 上述接口中传入的access_token为步骤3获取用户级Token中的内容。
- Access Token有时效性,当失效或者即将失效时,可以调用刷新用户级Token接口获取新的Access Token。
- 如果通过模板批量开发元服务,可以按以下思路实现:
- 在模板中参考上述步骤集成华为帐号服务。
- 在构建元服务时,extJson参数moduleConfig部分配置代构建元服务的clientId,此clientId的信息可通过查询授权信息获取。