Langsung ke konten

@capgo/capacitor-firebase-authentication

Capacitor plugin untuk Firebase Authentication

Capacitor plugin untuk Firebase Authentication

Mulai dengan applyActionCode() dan metode inti lainnya yang tercantum di bawah ini.

PlatformDukunganCatatan
iOSYaNative
AndroidYaNative
WebTidakLindungi dengan Capacitor.getPlatform()
  • applyActionCode - Menerapkan verifikasi code yang dikirim ke pengguna melalui email.
  • 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.
MetodeDeskripsi
applyActionCodeMenerapkan verifikasi code yang dikirim ke pengguna lewat email.
confirmPasswordResetMenyelesaikan proses reset password.
confirmVerificationCodeMenyelesaikan proses verifikasi nomor telepon.
createUserWithEmailAndPasswordMembuat akun pengguna baru dengan email dan kata sandi. Jika akun baru berhasil dibuat, pengguna akan otomatis masuk.
deleteUserMenghapus dan logout pengguna.
fetchSignInMethodsForEmailMengambil metode sign-in untuk alamat email.
getCurrentUserMengambil data pengguna yang sedang login.
getPendingAuthResultMengembalikan SignInResult jika aplikasi Anda memulai alur sign-in web dan OS membersihkan aplikasi saat berada di background.
getIdTokenMengambil Firebase Auth ID Token untuk user yang sedang login.
getIdTokenResultMengembalikan JSON Web Token (JWT) hasil deserialisasi yang dipakai untuk mengidentifikasi user ke layanan Firebase.
getRedirectResultMengembalikan SignInResult dari alur sign-in berbasis redirect.
getTenantIdDapatkan tenant id.
isSignInWithEmailLinkMemeriksa apakah link masuk adalah sign-in dengan email link yang cocok untuk signInWithEmailLink.
linkWithAppleMenghubungkan akun pengguna dengan provider autentikasi Apple.
linkWithEmailAndPasswordMenghubungkan akun pengguna dengan provider autentikasi Email.
linkWithEmailLinkMenghubungkan akun pengguna dengan provider autentikasi Email.
linkWithFacebookMenghubungkan akun pengguna dengan provider autentikasi Facebook.
linkWithGameCenterMenghubungkan akun pengguna dengan provider 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 provider OpenID Connect.
linkWithPhoneNumberMenghubungkan akun pengguna dengan provider 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.
reloadMemuat ulang data akun pengguna, jika sudah login.
revokeAccessTokenMencabut access token yang diberikan. Saat ini hanya mendukung access token Apple OAuth.
sendEmailVerificationMengirim email verifikasi ke pengguna yang sedang login.
sendPasswordResetEmailMengirim email reset password.
sendSignInLinkToEmailMengirim link sign-in ke pengguna dengan email yang ditentukan.
setLanguageCodeMengatur bahasa code untuk operasi auth.
setPersistenceMengatur tipe persistensi untuk sesi auth yang tersimpan.
setTenantIdMengatur tenant id.
signInAnonymouslyMasuk sebagai pengguna anonim.
signInWithAppleMemulai alur sign-in Apple.
signInWithCustomTokenMemulai alur sign-in Custom Token.
signInWithEmailAndPasswordMemulai alur sign-in menggunakan email dan password.
signInWithEmailLinkLogin menggunakan email dan link email sign-in.
signInWithFacebookMemulai alur login Facebook.
signInWithGameCenterMemulai alur login Game Center.
signInWithGithubMemulai alur login GitHub.
signInWithGoogleMemulai alur login Google.
signInWithMicrosoftMemulai alur login Microsoft.
signInWithOpenIdConnectMemulai alur login OpenID Connect.
signInWithPhoneNumberMemulai alur login menggunakan nomor telepon.
signInWithPlayGamesMemulai alur login Play Games.
signInWithTwitterMemulai alur login Twitter.
signInWithYahooMemulai alur login Yahoo.
signOutMemulai alur logout.
unlinkMemutus tautan provider dari akun pengguna.
updateEmailMemperbarui alamat email pengguna yang sedang login.
updatePasswordMemperbarui password pengguna yang sedang login.
updateProfileMemperbarui data profil pengguna.
useAppLanguageMengatur bahasa code yang ditampilkan ke pengguna sebagai bahasa aplikasi default.
useEmulatorInstrumenkan aplikasi Anda untuk berkomunikasi dengan emulator Authentication.
verifyBeforeUpdateEmailMemverifikasi alamat email baru sebelum memperbarui email pengguna yang sedang login.
checkAppTrackingTransparencyPermissionMemeriksa status app tracking transparency saat ini.
requestAppTrackingTransparencyPermissionMembuka dialog sistem untuk memberikan izin app tracking transparency.
addListenerDengarkan perubahan status sign-in pengguna.
addListenerDengarkan perubahan ID token untuk pengguna yang sedang masuk.
addListenerDengarkan penyelesaian verifikasi telepon.
addListenerDengarkan kegagalan verifikasi telepon.
addListenerDengarkan code verifikasi telepon.
removeAllListenersHapus semua listener plugin ini.
getPluginVersionMendapatkan versi plugin ini.

Referensi ini disinkronkan dari src/definitions.ts di capacitor-firebase.

Lanjut dari @capgo/capacitor-firebase-authentication

Bagian berjudul “Lanjut dari @capgo/capacitor-firebase-authentication”

Jika Anda menggunakan @capgo/capacitor-firebase-authentication untuk merencanakan alur autentikasi dan akun, hubungkan 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 pada Two-factor authentication, dan SSO (Enterprise) untuk detail implementasi pada SSO (Enterprise).