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

#### 问题现象

开发完应用后，进行私有化的存储文件访问控制，需要进行[用户身份认证](https://developer.huawei.com/consumer/cn/doc/AppGallery-connect-Guides/agc-cloudstorage-securityrules-userbasedsecurity-0000001055566792#section1117214372511)，校验通过后，使用用户的uid填充request.auth.uid变量，以此获得访问的权限。这个uid是怎么获取？是否是认证服务获取的[getCurrentUser](https://developer.huawei.com/consumer/cn/doc/app/agc-help-auth-api-auth-0000002273777093#section87068861218)信息呢？

#### 解决方案

这个uid和认证服务的[getCurrentUser](https://developer.huawei.com/consumer/cn/doc/app/agc-help-auth-api-auth-0000002273777093#section87068861218)信息无关，可以使用华为账号用户的UnionID做认证，具体获取方式参考[华为账号登录（获取UnionID/OpenID）](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/account-unionid-login)。