HarmonyOS 鸿蒙Next华为账号登录流程中服务端需要存什么凭据,使用什么字段作为唯一标识
HarmonyOS 鸿蒙Next华为账号登录流程中服务端需要存什么凭据,使用什么字段作为唯一标识
【设备信息】Mate 60
【API版本】Api14
【DevEco Studio版本】5.0.7.200
【问题描述】
【dtse支撑】华为账号登录流程中服务端需要存什么凭据,使用什么字段作为唯一标识?
华为账号登录会向服务端返回 UnionID 、OpenID 、authorization Code 、ID token,建议都存储。其中UnionID、OpenID是唯一标识,区别在于开发者账号下管理了多个应用时,针对同一个华为账号,不同的应用返回的OpenID值不同,但返回的UnionID相同。如果开发者账号下管理了多个应用,并且这些应用需要共享同一个华为账号的用户信息,建议使用UnionID作为用户标识。
更多关于HarmonyOS 鸿蒙Next华为账号登录流程中服务端需要存什么凭据,使用什么字段作为唯一标识的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS鸿蒙Next的华为账号登录流程中,服务端需要存储的凭据主要包括用户的OpenID和UnionID。OpenID是用户在特定应用中的唯一标识,而UnionID是用户在华为生态中的全局唯一标识。服务端通常使用UnionID作为唯一标识,以确保用户在不同应用中的一致性识别。此外,服务端还需存储用户的访问令牌(Access Token)和刷新令牌(Refresh Token),用于后续的API调用和令牌更新。这些凭据通常存储在数据库中,并通过加密方式保护以确保安全性。