Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/385.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
Javascript 是否可以将firebase电话认证减少为白名单?_Javascript_Firebase_Firebase Authentication - Fatal编程技术网

Javascript 是否可以将firebase电话认证减少为白名单?

Javascript 是否可以将firebase电话认证减少为白名单?,javascript,firebase,firebase-authentication,Javascript,Firebase,Firebase Authentication,我想使用firebase电话认证,但我不想让任何随机电话号码登录 我知道我可以在服务器上使用“onCreate”触发器,并在创建新用户后删除它。 但这看起来不是一个干净的解决方案 事实上,我甚至不想发送短信代码到一个不在我白名单中的电话号码。 (人们可能会出错并输入错误的电话号码) 我不想把白名单放在客户端。它既不安全也不隐私。它可以很容易地修改,加上所有有效的电话号码可以读取和骚扰 是否有办法限制Firebase电话注册,使其仅在电话号码是服务器端白名单的一部分时发送SMS。 或者在输入电话号

我想使用firebase电话认证,但我不想让任何随机电话号码登录

我知道我可以在服务器上使用“onCreate”触发器,并在创建新用户后删除它。 但这看起来不是一个干净的解决方案

事实上,我甚至不想发送短信代码到一个不在我白名单中的电话号码。 (人们可能会出错并输入错误的电话号码) 我不想把白名单放在客户端。它既不安全也不隐私。它可以很容易地修改,加上所有有效的电话号码可以读取和骚扰

是否有办法限制Firebase电话注册,使其仅在电话号码是服务器端白名单的一部分时发送SMS。
或者在输入电话号码后和发送短信之前,Firebase服务器端是否存在任何事件,我可以使用这些事件绕过发送短信。

很遗憾,Firebase Authentication的电话验证提供商无法实现您所描述的。如果这对您的项目来说是一个困难的要求,那么您可能必须找到另一个提供商来满足这一需求



对于许多身份验证提供商来说,您所描述的在谷歌云身份验证平台(Firebase Authentication的付费兄弟)中通过实现一个身份验证是可能的,但我没有看到在中列出电话身份验证。

我们可以将其添加到数据库中&在发送OTP之前,我们可以从数据库中验证感谢Frank,我不知道阻止功能,在其他情况下,它可能会派上用场。