HarmonyOS 鸿蒙Next云服务鉴权问题
HarmonyOS 鸿蒙Next云服务鉴权问题 希望使用云数据库服务,所以需要鉴权。
- 问题是,这个鉴权操作应该放在哪里?
- 我尝试把它放在了登录动作之后执行,数据库查询报错不匹配。
- 我把它紧接在页面文件的数据库查询动作之前,查询成功。
- 放到EntryAbility,查询报错。
不太懂了,这样没使用一次云服务相关动作就要鉴权吗?正确的方法应该是怎样的?
更多关于HarmonyOS 鸿蒙Next云服务鉴权问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html
2 回复
鸿蒙Next云服务鉴权采用分布式帐号体系,使用AccountManager进行OAuth2.0鉴权流程。需在config.json中配置ohos.permission.ACCOUNT_MANAGER权限。关键接口包括getAuthenticatorAbility()获取鉴权能力,authenticate()发起鉴权请求。返回的AccessToken有效期默认24小时,过期需重新获取。云服务API调用时需在Header携带Authorization: Bearer {AccessToken}。错误码401表示鉴权失败,需检查帐号状态及Token有效性。
更多关于HarmonyOS 鸿蒙Next云服务鉴权问题的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html