Mengaktifkan App Check untuk project
Panduan ini menunjukkan cara mengaktifkan Firebase App Check untuk project Identity Platform Anda.
App Check menggunakan layanan pengesahan untuk memeriksa apakah permintaan yang dibuat ke project Anda berasal dari aplikasi Anda atau dari perangkat asli yang tidak dimodifikasi.
App Check memberikan perlindungan untuk operasi berikut yang digunakan oleh SDK klien:
Operasi autentikasi
Metode | Deskripsi |
---|---|
CreateAuthUri |
Mendapatkan kemungkinan metode login untuk alamat email yang diberikan saat login dengan penyedia identitas seperti Google, Facebook, atau Apple. |
SendVerificationCode |
Mengirim kode verifikasi SMS untuk login dengan nomor telepon. |
SignInWithCustomToken |
Memproses login atau pendaftaran pengguna dengan menukarkan token Auth kustom. |
SignInWithEmailLink |
Login atau mendaftarkan pengguna dengan kode out-of-band dari link email. |
SignInWithIdp |
Login atau mendaftarkan pengguna menggunakan kredensial dari Penyedia Identitas (IdP). |
SignInWithPassword |
Login dengan email dan sandi. |
SignInWithPhoneNumber |
Menyelesaikan upaya autentikasi nomor telepon. |
SignUp |
Mendaftarkan pengguna email dan sandi baru atau pengguna anonim, atau mengupgrade pengguna anonim ke email dan sandi. |
Operasi pengelolaan akun
Metode | Deskripsi |
---|---|
DeleteAccount |
Menghapus akun pengguna. |
GetAccountInfo |
Mengambil info pengguna setelah login. |
GetOobCode |
Meminta kode out-of-band untuk dikirim ke email pengguna. |
ResetPassword |
Menyelesaikan reset sandi out-of-band atau memeriksa kode verifikasi yang dikirim ke pengguna melalui email atau mekanisme out-of-band yang berbeda. |
SetAccountInfo |
Memperbarui informasi akun pengguna, misalnya, alamat email, sandi, atau nama tampilan. |
Mengaktifkan App Check
Untuk mengaktifkan App Check untuk project Anda, lakukan hal berikut:
Di Firebase console, buka Build > App Check.
Klik Get started.
Ikuti panduan memulai untuk mendaftarkan dan menerapkan App Check di project Anda.
Langkah selanjutnya
- Mengaktifkan perlindungan enumerasi email untuk aplikasi Anda
- Melindungi aplikasi Anda dari penyalahgunaan SMS