質問: Firebaseの電話番号確認認証は、開発中のウェブサイトのクライアント側SDKのユーザーによってトリガーされます。 FirebaseAPIが次のようになるようなコードを作成する方法はありますか。登録された電話番号(既存の登録ユーザー)のみにSMSを送信します。b。未登録の電話番号(匿名ユーザー)にSMSを送信しませんか? これは、匿名ユーザーによる私のWebサイトへのデータの悪用を防ぐためです。
回答: ### 答え : #### 解決: Firebase Authentication APIには、SMSやその他のプロバイダーを介してユーザーが認証できるものを制限する方法はありません。 ここでの論理は、ユーザーが承認されているかどうかを知るために、最初にそのユーザーが誰であるかを知る必要があり、それはすでにユーザーに認証を要求しているということです。 これは確かに、悪意のあるユーザーが構成データを使用してAPIを介して呼び出しを行う可能性があることを意味します。次に、通常、指定した承認済みの電話番号のリストを用意するなど、さらにチェックすることで、これらのユーザーがアプリケーションにアクセスできないようにします。違いは、このチェックは認証ステップの一部としてではなく、認証ステップの*後に行われることです。* Firebaseにはすでに不正使用防止方法が用意されているため、通常、APIを呼び出してバックエンドリソースを保護する以外に何もする必要はありません。プロジェクトで不正使用が発生していると思われる場合は、 Firebaseサポートに連絡して、トラブルシューティングの個別のヘルプを入手してください。