Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Firebase 在用户导入时生成身份验证UID_Firebase_Firebase Authentication - Fatal编程技术网

Firebase 在用户导入时生成身份验证UID

Firebase 在用户导入时生成身份验证UID,firebase,firebase-authentication,Firebase,Firebase Authentication,我正在从一个MySQL数据库导入用户,该数据库使用顺序数字ID作为用户ID 当使用admin.auth().importUsers()方法导入Firebase时,我更愿意提供一个与Firebase生成的auth UID非常相似的新用户ID 我知道Firebase没有分享他们生成身份验证UID的方法,但是有没有一种方法和规范可以用来生成外观、长度相似且不会引起任何冲突的UID 我的备用方法是创建一个空用户,从该空用户获取生成的UID,然后删除该空用户。然后,我可以在导入的用户上使用生成的身份验证U

我正在从一个MySQL数据库导入用户,该数据库使用顺序数字ID作为用户ID

当使用
admin.auth().importUsers()
方法导入Firebase时,我更愿意提供一个与Firebase生成的auth UID非常相似的新用户ID

我知道Firebase没有分享他们生成身份验证UID的方法,但是有没有一种方法和规范可以用来生成外观、长度相似且不会引起任何冲突的UID


我的备用方法是创建一个空用户,从该空用户获取生成的UID,然后删除该空用户。然后,我可以在导入的用户上使用生成的身份验证UID,但显然,这需要更多的资源。

使用push()选项吗?它会生成一个唯一的键。使用
createUser
怎么样。但是,您将失去批量导入的优势。@RenaudTarnec您只能在使用
createUser
时导入未保存的密码。