如何在没有 OTP 的情况下通过 FirebaseAuth 使用电话号码登录?

问题描述 投票:0回答:1

所以我正在构建一个应用程序,所有者要求我创建一个后门,允许他在不使用 OTP 的情况下登录电话号码。

如何在 Kotlin 中使用 FirebaseAuth 来做到这一点?

谢谢。

android firebase kotlin google-cloud-firestore firebase-authentication
1个回答
0
投票

据我了解,您需要一种让所有者无需实际身份验证即可访问您的应用程序的方式。这与代码无关,而是与逻辑有关。因此,我能想到的最佳选择是检查应用程序代码中所有者的电话号码。这意味着每次用户输入电话号码时,您都需要检查所有者的电话号码。如果引入的号码属于所有者,则导航到所需的屏幕,否则继续进行身份验证流程。不过,还有两件事需要提及:

  1. 如果你的主人的号码被很多人知道,那么在电话号码中你可以选择一个高度不可预测的号码,这样没人能猜到。
  2. 在您的Firestore 安全规则实时数据库安全规则中强制执行该数字。
© www.soinside.com 2019 - 2024. All rights reserved.