Lompat ke konten

capgo/capacitor-otentikasi-firebase

Plugin Capacitor untuk Otentikasi Firebase.

Plugin Capacitor untuk Otentikasi Firebase.

Kemampuan Utama Capgo

Fasilitas Utama
  • applyActionCode - Menerapkan verifikasi code yang dikirimkan melalui email.
  • 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 dibuat, pengguna akan masuk secara otomatis.
MetodeDeskripsi
applyActionCodeMenerapkan verifikasi code yang dikirimkan melalui email.
confirmPasswordResetMenyelesaikan proses pengaturan ulang kata sandi.
confirmVerificationCodeMenyelesaikan proses verifikasi nomor telepon.
createUserWithEmailAndPasswordMembuat akun pengguna baru dengan email dan kata sandi. Jika akun baru dibuat, pengguna akan masuk secara otomatis.
deleteUserMenghapus dan keluar dari akun pengguna.
fetchSignInMethodsForEmailMengambil metode masuk untuk alamat email.
getCurrentUserMengambil pengguna yang sedang masuk.
getPendingAuthResultMengembalikan SignInResult Jika aplikasi Anda meluncurkan alur masuk web dan sistem operasi membersihkan aplikasi saat di latar belakang.
getIdTokenMengambil token Firebase Auth untuk pengguna yang sedang masuk.
getIdTokenResultMengembalikan token JSON Web (JWT) yang telah dideserialisasi digunakan untuk mengidentifikasi pengguna ke layanan Firebase.
getRedirectResultMengembalikan SignInResult dari alur masuk berdasarkan redirect.
getTenantIdMengambil ID tenant.
isSignInWithEmailLinkMengecek apakah tautan masuk adalah tautan email yang sesuai untuk signInWithEmailLink.
linkWithAppleMenghubungkan akun pengguna dengan penyedia autentikasi Apple.
linkWithEmailAndPasswordMenghubungkan akun pengguna dengan penyedia autentikasi Email.
linkWithEmailLinkMenghubungkan akun pengguna dengan penyedia autentikasi Email.
linkWithFacebookMenghubungkan akun pengguna dengan penyedia autentikasi Facebook.
linkWithGameCenterMenghubungkan akun pengguna dengan penyedia autentikasi Game Center.
linkWithGithubMenghubungkan akun pengguna dengan penyedia autentikasi GitHub.
linkWithGoogleMenghubungkan akun pengguna dengan penyedia autentikasi Google.
linkWithMicrosoftMenghubungkan akun pengguna dengan penyedia autentikasi Microsoft.
linkWithOpenIdConnectMenghubungkan akun pengguna dengan penyedia autentikasi OpenID Connect.
linkWithPhoneNumberMenghubungkan akun pengguna dengan penyedia autentikasi Nomor Telepon.
linkWithPlayGamesMenghubungkan akun pengguna dengan penyedia autentikasi Play Games.
linkWithTwitterMenghubungkan akun pengguna dengan penyedia autentikasi Twitter.
linkWithYahooMenghubungkan akun pengguna dengan penyedia autentikasi Yahoo.
reloadMengisi ulang data akun pengguna, jika sudah masuk.
revokeAccessTokenMembatalkan token akses yang diberikan. Saat ini hanya mendukung token akses OAuth Apple.
sendEmailVerificationMengirimkan email verifikasi kepada pengguna yang saat ini sudah masuk.
sendPasswordResetEmailMengirimkan email reset kata sandi.
sendSignInLinkToEmailMengirimkan tautan email masuk ke pengguna dengan alamat email yang ditentukan.
setLanguageCodeMengatur bahasa pengguna yang akan ditampilkan code untuk operasi autentikasi.
setPersistenceMengatur jenis penyimpanan untuk sesi autentikasi yang disimpan saat ini.
setTenantIdMengatur ID tenant.
signInAnonymouslyMasuk sebagai pengguna anonim.
signInWithAppleMengaktifkan alur masuk Apple.
signInWithCustomTokenMengaktifkan alur masuk Token Kustom.
signInWithEmailAndPasswordMulai alur sign-in menggunakan alamat email dan kata sandi.
signInWithEmailLinkSign in menggunakan alamat email dan tautan sign-in email.
signInWithFacebookMulai alur sign-in Facebook.
signInWithGameCenterMulai alur sign-in Game Center.
signInWithGithubMulai alur sign-in GitHub.
signInWithGoogleMulai alur sign-in Google.
signInWithMicrosoftMulai alur sign-in Microsoft.
signInWithOpenIdConnectMulai alur sign-in OpenID Connect.
signInWithPhoneNumberMulai alur sign-in menggunakan nomor telepon.
signInWithPlayGamesMulai alur sign-in Play Games.
signInWithTwitterMulai alur sign-in Twitter.
signInWithYahooMulai alur sign-in Yahoo.
signOutMengaktifkan alur keluar.
unlinkMenghapus koneksi penyedia dari akun pengguna.
updateEmailMengupdate alamat email pengguna yang sedang masuk.
updatePasswordMengupdate kata sandi pengguna yang sedang masuk.
updateProfileMengupdate data profil pengguna.
useAppLanguageMengatur bahasa pengguna yang ditampilkan code menjadi bahasa aplikasi default.
useEmulatorMenginstrument aplikasi untuk berbicara dengan emulator Autentikasi.
verifyBeforeUpdateEmailMengverifikasi alamat email baru sebelum mengupdate alamat email pengguna yang sedang masuk.
checkAppTrackingTransparencyPermissionMengecek status saat ini dari transparansi pengawasan aplikasi.
requestAppTrackingTransparencyPermissionMembuka dialog sistem untuk mengotorisasi transparansi pengawasan aplikasi.
addListenerMendengarkan perubahan status masuk pengguna.
addListenerMendengarkan perubahan token ID untuk pengguna yang sedang masuk.
addListenerListen for a completed phone verification.
addListenerTunggu verifikasi telepon selesai.
addListenerListen for a phone verification code.
removeAllListenersTunggu verifikasi telepon __CAPGO_KEEP_0__.
getPluginVersionHapus semua pendengar untuk plugin ini.

Dapatkan versi plugin ini.

Sumber Kebenaran

Bab berjudul “Sumber Kebenaran” src/definitions.ts Referensi ini disinkronkan dari capacitor-firebase.

Keep going from @capgo/capacitor-firebase-authentication

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 untuk detail implementasi di @capgo/capacitor-social-login, @capgo/capacitor-passkey untuk detail implementasi di @capgo/capacitor-passkey, @capgo/capacitor-native-biometric untuk detail implementasi di @capgo/capacitor-native-biometric, Autentikasi Dua Faktor untuk detail implementasi di Autentikasi Dua Faktor, dan SSO (Enterprise) untuk detail implementasi di SSO (Enterprise).