Ringkasan
Section titled “Overview”Capacitor plugin untuk Autentikasi Firebase.
Kemampuan Utama
Section titled “Core Capabilities”applyActionCode- Menerapkan verifikasi code yang dikirimkan melalui surel kepada pengguna.confirmPasswordReset- Menyelesaikan proses pengaturan ulang kata sandi.confirmVerificationCode- Menyelesaikan proses verifikasi nomor telepon.createUserWithEmailAndPassword- Membuat akun pengguna baru dengan email dan kata sandi. Jika akun baru berhasil dibuat, pengguna akan masuk secara otomatis.
- Publik API
- Bagian berjudul “Publik API”| - Metode | - Deskripsi |
|---|---|
applyActionCode | - Mengaplikasikan verifikasi code yang dikirimkan melalui email ke pengguna. |
confirmPasswordReset | - Menyelesaikan proses reset kata sandi. |
confirmVerificationCode | - Menyelesaikan proses verifikasi nomor telepon. |
createUserWithEmailAndPassword | - Membuat akun pengguna baru dengan email dan kata sandi. Jika akun baru berhasil dibuat, pengguna akan masuk secara otomatis. |
deleteUser | - Menghapus dan keluar pengguna. |
fetchSignInMethodsForEmail | - Mengambil metode masuk untuk alamat email. |
getCurrentUser | - Mengambil pengguna yang sedang masuk. |
getPendingAuthResult | Mengembalikan nilai SignInResult Jika aplikasi Anda meluncurkan alur masuk web dan sistem operasi membersihkan aplikasi saat di latar belakang. |
getIdToken | Mengambil Token Auth Firebase untuk pengguna yang saat ini masuk. |
getIdTokenResult | Mengembalikan Token Web JSON (JWT) yang telah di deserialisasi digunakan untuk mengidentifikasi pengguna ke layanan Firebase. |
getRedirectResult | Mengembalikan nilai SignInResult Mengembalikan nilai dari alur masuk berbasis redirect. |
getTenantId | Mengambil id tenant. |
isSignInWithEmailLink | Mengkonfirmasi apakah tautan masuk adalah tautan masuk email yang sesuai untuk signInWithEmailLink. |
linkWithApple | Menghubungkan akun pengguna dengan penyedia autentikasi Apple. |
linkWithEmailAndPassword | Menghubungkan akun pengguna dengan penyedia autentikasi email. |
linkWithEmailLink | Menghubungkan akun pengguna dengan penyedia autentikasi email. |
linkWithFacebook | Menghubungkan akun pengguna dengan penyedia autentikasi Facebook. |
linkWithGameCenter | Terhubungkan akun pengguna dengan penyedia autentikasi Game Center. |
linkWithGithub | Terhubungkan akun pengguna dengan penyedia autentikasi GitHub. |
linkWithGoogle | Terhubungkan akun pengguna dengan penyedia autentikasi Google. |
linkWithMicrosoft | Terhubungkan akun pengguna dengan penyedia autentikasi Microsoft. |
linkWithOpenIdConnect | Terhubungkan akun pengguna dengan penyedia autentikasi OpenID Connect. |
linkWithPhoneNumber | Terhubungkan akun pengguna dengan penyedia autentikasi Nomor Telepon. |
linkWithPlayGames | Terhubungkan akun pengguna dengan penyedia autentikasi Play Games. |
linkWithTwitter | Terhubungkan akun pengguna dengan penyedia autentikasi Twitter. |
linkWithYahoo | Terhubungkan akun pengguna dengan penyedia autentikasi Yahoo. |
reload | Memulihkan data akun pengguna, jika sudah masuk. |
revokeAccessToken | Membatalkan akses token yang diberikan. Saat ini hanya mendukung akses token OAuth Apple. |
sendEmailVerification | Mengirimkan email verifikasi ke pengguna yang sudah masuk. |
sendPasswordResetEmail | Mengirim email reset kata sandi. |
sendSignInLinkToEmail | Mengirim tautan login ke pengguna dengan alamat email yang ditentukan. |
setLanguageCode | Mengatur bahasa pengguna untuk operasi autentikasi code. |
setPersistence | Mengatur jenis penyimpanan untuk sesi autentikasi yang disimpan saat ini. |
setTenantId | Mengatur ID tenant. |
signInAnonymously | Masuk sebagai pengguna anonim. |
signInWithApple | Mengaktifkan alur login Apple. |
signInWithCustomToken | Mengaktifkan alur login Token Kustom. |
signInWithEmailAndPassword | Mengaktifkan alur login menggunakan email dan kata sandi. |
signInWithEmailLink | Masuk menggunakan email dan tautan login email. |
signInWithFacebook | Mengaktifkan alur login Facebook. |
signInWithGameCenter | Mengaktifkan alur login Game Center. |
signInWithGithub | Mengaktifkan GitHub alur masuk. |
signInWithGoogle | Mengaktifkan alur masuk Google. |
signInWithMicrosoft | Mengaktifkan alur masuk Microsoft. |
signInWithOpenIdConnect | Mengaktifkan alur masuk OpenID Connect. |
signInWithPhoneNumber | Mengaktifkan alur masuk menggunakan nomor telepon. |
signInWithPlayGames | Mengaktifkan alur masuk Play Games. |
signInWithTwitter | Mengaktifkan alur masuk Twitter. |
signInWithYahoo | Mengaktifkan alur masuk Yahoo. |
signOut | Mengaktifkan alur keluar. |
unlink | Menghapus koneksi penyedia dari akun pengguna. |
updateEmail | Mengupdate alamat email pengguna yang sedang masuk. |
updatePassword | Mengupdate kata sandi pengguna yang sedang masuk. |
updateProfile | Memperbarui data profil pengguna. |
useAppLanguage | Mengatur bahasa pengguna code sebagai bahasa aplikasi default. |
useEmulator | Menginstrument aplikasi untuk berbicara dengan emulator Otorisasi. |
verifyBeforeUpdateEmail | Memastikan alamat email baru sebelum mengupdate alamat email pengguna yang saat ini masuk. |
checkAppTrackingTransparencyPermission | Mengecek status saat ini dari transparansi tracking aplikasi. |
requestAppTrackingTransparencyPermission | Membuka dialog sistem untuk mengotorisasi transparansi tracking aplikasi. |
addListener | Mendengarkan perubahan status masuk pengguna. |
addListener | Mendengarkan perubahan token ID untuk pengguna yang saat ini masuk. |
addListener | Mendengarkan verifikasi telepon selesai. |
addListener | Mendengarkan verifikasi telepon gagal. |
addListener | Mendengarkan verifikasi telepon code. |
removeAllListeners | Menghapus semua pendengar untuk plugin ini. |
getPluginVersion | Tampilkan versi plugin ini. |
Sumber Kebenaran
Bab berjudul “Sumber Kebenaran”Referensi ini disinkronkan dari src/definitions.ts dalam capacitor-firebase.
Teruskan dari @capgo/capacitor-firebase-authentication
Bab berjudul “Teruskan dari @capgo/capacitor-firebase-authentication”Jika Anda menggunakan @capgo/capacitor-autentikasi-Firebase untuk merencanakan alur autentikasi dan akun, hubungkannya dengan /capgo/capacitor-login Sosial untuk detail implementasi di @capgo/capacitor-login-social, @capgo/capacitor-passkey untuk detail implementasi di @capgo/capacitor-passkey, @capgo/capacitor-biometrik-nativ untuk detail implementasi di @capgo/capacitor-biometrik-nativ, Pengamanan Dua Faktor untuk detail implementasi di Pengamanan Dua Faktor, dan SSO (Perusahaan) untuk detail implementasi di SSO (Perusahaan).