احراز هویت تلفن Firebase چیست؟
Firebase یک پلتفرم توسعه اپلیکیشن موبایل و وب است. ویژگی ها و عملکردهای مختلفی را ارائه می دهد.
احراز هویت تلفن یکی از ویژگی های آن است که احراز هویت با استفاده از شماره موبایل همراه با کد کشور را فراهم می کند.
تنظیمات اولیه یا پیکربندی Firebase
- import * as firebase from 'firebase'
- import 'firebase/firestore';
- const firebaseConfig = {
- apiKey: "XXXX-XXXX-XXXX",
- authDomain: "XXXX-app-web.firebaseapp.com",
- databaseURL: "https://XXXX-app-web.firebaseio.com",
- projectId: "XXXX-app-web",
- storageBucket: "XXXX-app-web.appspot.com",
- messagingSenderId: "XXXXXXXXXX",
- appId: "1:XXXX:web:XXXXXX",
- measurementId: "G-XXXXXXX"
- };
- export default !firebase.apps.length ? firebase.initializeApp(firebaseConfig).firestore() : firebase.app().firestore()
توجه داشته باشید
لطفاً برای دریافت جزئیات پیکربندی Firebase به وبلاگ قبلی من مراجعه کنید . ابتدا باید برنامه خود را روی کنسول Firebase اضافه کنید و سپس یک برنامه وب ایجاد کنید که در آن بتوانید تمام جزئیات پیکربندی برنامه Firebase را دریافت کنید.
پس از پیکربندی موفقیت آمیز برنامه Firebase، باید چند مرحله را برای یکپارچه سازی عملکرد احراز هویت شماره تلفن با استفاده از Firebase دنبال کنید.
- احراز هویت تلفن را در کنسول Firebase فعال کنید
- تأییدکننده reCAPTCHA را پیکربندی مجدد کنید
- یک کد تأیید را به یک شماره تلفن ارسال کنید
- کد شش رقمی ارسال شده روی شماره تلفن را تأیید کنید و وارد شوید
- از Firebase Console خارج شوید
مرحله 1 - احراز هویت تلفن را در کنسول Firebase فعال کنید
پس از ایجاد برنامه وب و تنظیم اعتبار، باید حالت احراز هویت تلفن را از کنسول Firebase فعال کنیم. از نوار کناری سمت چپ گزینه ای برای Authentication وجود خواهد داشت. پس از کلیک بر روی منوی Authentication گزینه ای برای