Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.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以其他用户身份登录_Firebase_Firebase Authentication - Fatal编程技术网

Firebase以其他用户身份登录

Firebase以其他用户身份登录,firebase,firebase-authentication,Firebase,Firebase Authentication,其目的是让管理员以普通用户的身份登录,并能够看到用户看到的相同内容 在Firebase中有什么方法可以实现这一点吗?不知道该用户的凭据,也不为其构建自定义内容 对于自定义解决方案,首先想到的是将auth.uid属性设置为模拟用户的uid。您做到了吗?我需要这样的东西@Marco在我问这个问题的时候,我需要一个专用的服务器来生成一个自定义的身份验证令牌,就像Frank的答案一样。该令牌应包含您希望代表其访问的用户id。现在使用Firebase云功能应该会更容易,因为您不需要专用服务器。在2020年

其目的是让管理员以普通用户的身份登录,并能够看到用户看到的相同内容


在Firebase中有什么方法可以实现这一点吗?

不知道该用户的凭据,也不为其构建自定义内容


对于自定义解决方案,首先想到的是将
auth.uid
属性设置为模拟用户的
uid

您做到了吗?我需要这样的东西@Marco在我问这个问题的时候,我需要一个专用的服务器来生成一个自定义的身份验证令牌,就像Frank的答案一样。该令牌应包含您希望代表其访问的用户id。现在使用Firebase云功能应该会更容易,因为您不需要专用服务器。在2020年,即使使用电子邮件登录方法进行身份验证,这仍然是真的吗?谢谢你的帮助!当然,您可以通过输入其他用户的凭据作为其他用户登录。但除此之外,唯一的选择是使用AdminSDK使用目标用户的UID创建自定义令牌。非常感谢您的澄清和快速响应。Firebase是一款令人惊叹的产品,免费授权层非常慷慨。不客气!答案中的链接现在似乎过时了?这是您要共享的链接:?