目录

使用云存储进行身份验证如何获取用户ID

问题现象

开发完应用后,进行私有化的存储文件访问控制,需要进行用户身份认证,校验通过后,使用用户的uid填充request.auth.uid变量,以此获得访问的权限。这个uid是怎么获取?是否是认证服务获取的getCurrentUser信息呢?

解决方案

这个uid和认证服务的getCurrentUser信息无关,可以使用华为账号用户的UnionID做认证,具体获取方式参考华为账号登录(获取UnionID/OpenID)。