使用 gitkitclient 上传现有用户时的 localId

localId when uploading an existing user with gitkitclient

  1. 上传用户时localId有没有限制?它可以是插入连字符的 uuid 吗?

  2. 对 localId 使用递增数字是否是一种不好的做法?

  3. 上传 GitkitUser 时,我尝试不设置 localId,但出现异常。有没有办法在不提供 localId 的情况下创建新用户并让身份工具包生成和 return localId?

  1. localId 没有限制。带连字符的 Uuid 没问题。
  2. 不建议对 localId 使用可猜测的值。
  3. 上传请求中需要LocalId,因为一旦Identity Toolkit 对用户进行身份验证,您的服务器将收到IdToken,提取令牌中的localId,并使用localId 作为键在您的数据库中查找用户数据。