Ringkasan
Bagian berjudul “Ringkasan”Plugin Capacitor untuk Autentikasi Firebase.
Kemampuan Utama
Bagian berjudul “Kemampuan Utama”applyActionCode- Mengaplikasikan verifikasi code yang dikirimkan ke pengguna melalui email.confirmPasswordReset- Menyelesaikan proses pengaturan ulang kata sandi.confirmVerificationCode- Menyelesaikan proses verifikasi nomor telepon.createUserWithEmailAndPassword- Membuat akun pengguna baru dengan alamat email dan kata sandi. Jika akun baru dibuat, pengguna akan masuk secara otomatis.
Public API
Bagian berjudul “Public API”| Metode | Deskripsi |
|---|---|
applyActionCode | Mengaplikasikan verifikasi code yang dikirimkan ke pengguna melalui email. |
confirmPasswordReset | Menyelesaikan proses pengaturan ulang kata sandi. |
confirmVerificationCode | Menyelesaikan proses verifikasi nomor telepon. |
createUserWithEmailAndPassword | Membuat akun pengguna baru dengan alamat email dan kata sandi. Jika akun baru dibuat, pengguna akan masuk secara otomatis. |
deleteUser | Menghapus dan keluar dari akun pengguna. |
fetchSignInMethodsForEmail | Mengambil metode sign-in untuk alamat email. |
getCurrentUser | Mengambil pengguna yang sedang masuk. |
getPendingAuthResult | Mengembalikan SignInResult jika aplikasi Anda meluncurkan alur sign-in web dan OS membersihkan aplikasi saat di latar belakang. |
getIdToken | Mengambil Firebase Auth ID Token untuk pengguna yang sedang masuk. |
getIdTokenResult | Mengembalikan JSON Web Token (JWT) yang telah dideserialisasi digunakan untuk mengidentifikasi pengguna ke layanan Firebase. |
getRedirectResult | Mengembalikan SignInResult dari alur sign-in berbasis redirect. |
getTenantId | Mengambil id tenant. |
isSignInWithEmailLink | Mengatur apakah tautan masuk adalah tautan email sign-in 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 | Menghubungkan akun pengguna dengan penyedia autentikasi Game Center. |
linkWithGithub | Menghubungkan akun pengguna dengan GitHub penyedia autentikasi. |
linkWithGoogle | Menghubungkan akun pengguna dengan penyedia autentikasi Google. |
linkWithMicrosoft | Menghubungkan akun pengguna dengan penyedia autentikasi Microsoft. |
linkWithOpenIdConnect | Menghubungkan akun pengguna dengan penyedia OpenID Connect. |
linkWithPhoneNumber | Menghubungkan akun pengguna dengan penyedia autentikasi Nomor Telepon. |
linkWithPlayGames | Menghubungkan akun pengguna dengan penyedia autentikasi Play Games. |
linkWithTwitter | Menghubungkan akun pengguna dengan penyedia autentikasi Twitter. |
linkWithYahoo | Menghubungkan akun pengguna dengan penyedia autentikasi Yahoo. |
reload | Memulihkan data akun pengguna, jika sudah masuk. |
revokeAccessToken | Membatalkan token akses yang diberikan. Saat ini hanya mendukung token akses OAuth Apple. |
sendEmailVerification | Mengirim email verifikasi ke pengguna yang saat ini sudah masuk. |
sendPasswordResetEmail | Mengirim email reset kata sandi. |
sendSignInLinkToEmail | Mengirim tautan email login ke pengguna dengan alamat email yang ditentukan. |
setLanguageCode | Menetapkan bahasa pengguna yang ditampilkan code untuk operasi autentikasi. |
setPersistence | Menetapkan jenis penyimpanan untuk sesi autentikasi yang disimpan saat ini. |
setTenantId | Menetapkan id tenant. |
signInAnonymously | Masuk sebagai pengguna anonim. |
signInWithApple | Mengaktifkan alur login Apple. |
signInWithCustomToken | Mengaktifkan alur login Token Custom. |
signInWithEmailAndPassword | Mengaktifkan alur login menggunakan email dan kata sandi. |
signInWithEmailLink | Masuk menggunakan email dan tautan sign-in email. |
signInWithFacebook | Mulai alur sign-in Facebook. |
signInWithGameCenter | Mulai alur sign-in Game Center. |
signInWithGithub | Mulai alur sign-in GitHub. |
signInWithGoogle | Mulai alur sign-in Google. |
signInWithMicrosoft | Mulai alur sign-in Microsoft. |
signInWithOpenIdConnect | Mulai alur sign-in OpenID Connect. |
signInWithPhoneNumber | Mulai alur sign-in menggunakan nomor telepon. |
signInWithPlayGames | Mulai alur sign-in Play Games. |
signInWithTwitter | Mulai alur sign-in Twitter. |
signInWithYahoo | Mulai alur sign-in Yahoo. |
signOut | Mulai alur sign-out. |
unlink | Menghilangkan penyedia dari akun pengguna. |
updateEmail | Mengupdate alamat email pengguna yang sedang masuk. |
updatePassword | Mengupdate kata sandi pengguna yang sedang masuk. |
updateProfile | Mengupdate data profil pengguna. |
useAppLanguage | Mengatur bahasa pengguna yang ditampilkan code menjadi bahasa aplikasi default. |
useEmulator | Menginstrument aplikasi untuk berbicara dengan emulator Autentikasi. |
verifyBeforeUpdateEmail | Mengverifikasi alamat email baru sebelum mengupdate alamat email pengguna yang sedang masuk. |
checkAppTrackingTransparencyPermission | Mengecek status saat ini dari transparansi pengikatan aplikasi. |
requestAppTrackingTransparencyPermission | Membuka dialog sistem untuk mengotorisasi transparansi pengikatan aplikasi. |
addListener | Mendengarkan perubahan status masuk pengguna. |
addListener | Mendengarkan perubahan token ID untuk pengguna yang sedang masuk. |
addListener | Mendengarkan verifikasi telepon selesai. |
addListener | Tunggu verifikasi nomor telepon gagal. |
addListener | Tunggu verifikasi nomor telepon code. |
removeAllListeners | Hapus semua pendengar untuk plugin ini. |
getPluginVersion | Dapatkan versi plugin ini. |
Sumber Kebenaran
Bagian berjudul “Sumber Kebenaran”Referensi ini disinkronkan dari src/definitions.ts di capacitor-firebase.
Teruskan dari @capgo/capacitor-firebase-authentication
Bagian berjudul “Teruskan dari @capgo/capacitor-firebase-authentication”Jika Anda menggunakan @capgo/capacitor-firebase-authentication untuk merencanakan autentikasi dan alur akun, hubungkannya dengan @capgo/capacitor-social-login for the implementation detail in @capgo/capacitor-social-login, @capgo/capacitor-passkey for the implementation detail in @capgo/capacitor-passkey, @capgo/capacitor-native-biometric for the implementation detail in @capgo/capacitor-native-biometric, Autentikasi Dua Faktor untuk detail implementasi di Autentikasi Dua Faktor, dan SSO (Perusahaan) untuk detail implementasi di SSO (Perusahaan).