Passer à la navigation

@capgo/capacitor-firebase-authentication

Plugin Capacitor pour l'authentification Firebase.

Capacitor plugin pour l'authentification Firebase.

  • applyActionCode - Applique une vérification code envoyée à l'utilisateur par email.
  • confirmPasswordReset - Termine le processus de réinitialisation du mot de passe.
  • confirmVerificationCode - Termine le processus de vérification du numéro de téléphone.
  • createUserWithEmailAndPassword - Crée un nouveau compte utilisateur avec adresse e-mail et mot de passe. Si le nouveau compte a été créé, l'utilisateur est connecté automatiquement.
MéthodeDescription
applyActionCodeApplique une vérification code envoyée à l'utilisateur par email.
confirmPasswordResetTermine le processus de réinitialisation du mot de passe.
confirmVerificationCodeTermine le processus de vérification du numéro de téléphone.
createUserWithEmailAndPasswordCrée un nouveau compte utilisateur avec un email et un mot de passe. Si le nouveau compte a été créé, l'utilisateur est connecté automatiquement.
deleteUserSupprime et déconnecte l'utilisateur.
fetchSignInMethodsForEmailRécupère les méthodes de connexion pour une adresse email.
getCurrentUserRécupère l'utilisateur actuellement connecté.
getPendingAuthResultRenvoie le SignInResult Si votre application a lancé un flux de connexion web et que le système d'exploitation supprime l'application pendant l'arrière-plan.
getIdTokenRécupère l'ID Token Firebase Auth pour l'utilisateur actuellement connecté.
getIdTokenResultRenvoie un jeton Web JSON désérialisé (JWT) utilisé pour identifier l'utilisateur à un service Firebase.
getRedirectResultRenvoie le SignInResult à partir du flux de connexion basé sur la redirection.
getTenantIdObtient l'ID de locataire.
isSignInWithEmailLinkVérifie si un lien entrant est un lien de connexion par email approprié pour signInWithEmailLink.
linkWithAppleS'authentifier avec Apple.
linkWithEmailAndPasswordS'authentifier avec un fournisseur d'authentification Email.
linkWithEmailLinkS'authentifier avec un fournisseur d'authentification Email.
linkWithFacebookS'authentifier avec Facebook.
linkWithGameCenterS'authentifier avec Game Center.
linkWithGithubS'authentifier avec GitHub.
linkWithGoogleS'authentifier avec Google.
linkWithMicrosoftS'authentifier avec Microsoft.
linkWithOpenIdConnectS'authentifier avec un fournisseur OpenID Connect.
linkWithPhoneNumberS'authentifier avec un fournisseur d'authentification de téléphone.
linkWithPlayGamesS'authentifier avec Play Games.
linkWithTwitterS'authentifier avec Twitter.
linkWithYahooS'authentifie avec le fournisseur d'authentification Yahoo.
reloadRafraîchit les données de compte utilisateur, si connecté.
revokeAccessTokenRévoque le jeton d'accès spécifié. Actuellement, uniquement pris en charge pour les jetons d'accès OAuth Apple.
sendEmailVerificationEnvoie un e-mail de vérification au utilisateur actuellement connecté.
sendPasswordResetEmailEnvoie un e-mail de réinitialisation de mot de passe.
sendSignInLinkToEmailEnvoie un lien d'authentification par e-mail à l'utilisateur avec l'adresse e-mail spécifiée.
setLanguageCodeDéfinit la langue utilisée par l'utilisateur pour les opérations d'authentification code.
setPersistenceDéfinit le type de persistance pour la session d'authentification actuellement enregistrée.
setTenantIdDéfinit l'ID de locataire.
signInAnonymouslySe connecte en tant qu'utilisateur anonyme.
signInWithAppleDémarre le flux de connexion Apple.
signInWithCustomTokenDémarre le flux de connexion Token personnalisé.
signInWithEmailAndPasswordDémarre le flux de connexion à l'aide d'un adresse e-mail et d'un mot de passe.
signInWithEmailLinkSe connecte à l'aide d'un adresse e-mail et d'un lien de connexion à l'adresse e-mail.
signInWithFacebookDémarre le flux de connexion Facebook.
signInWithGameCenterDémarre le flux de connexion Game Center.
signInWithGithubDémarre le flux de connexion GitHub.
signInWithGoogleDémarre le flux de connexion Google.
signInWithMicrosoftDémarre le flux de connexion Microsoft.
signInWithOpenIdConnectDémarre le flux de connexion OpenID Connect.
signInWithPhoneNumberDémarre le flux de connexion à l'aide d'un numéro de téléphone.
signInWithPlayGamesDémarre le flux de connexion Play Games.
signInWithTwitterDémarre le flux de connexion Twitter.
signInWithYahooDémarre le flux de connexion Yahoo.
signOutDémarre la procédure de déconnexion.
unlinkSupprime un fournisseur d'identité d'un compte utilisateur.
updateEmailMise à jour de l'adresse e-mail de l'utilisateur actuellement connecté.
updatePasswordMise à jour du mot de passe de l'utilisateur actuellement connecté.
updateProfileMise à jour des données de profil d'un utilisateur.
useAppLanguageFixe la langue utilisée par l'utilisateur code comme langue par défaut de l'application.
useEmulatorConfigurez votre application pour communiquer avec l'émulateur d'authentification.
verifyBeforeUpdateEmailVérifiez l'adresse e-mail nouvelle avant de mettre à jour l'adresse e-mail de l'utilisateur actuellement connecté.
checkAppTrackingTransparencyPermissionVérifiez l'état actuel de la transparence de suivi de l'application.
requestAppTrackingTransparencyPermissionOuvrez le dialogue système pour autoriser la transparence de suivi de l'application.
addListenerÉcoutez les changements d'état de connexion de l'utilisateur.
addListenerÉcoutez les changements de jeton d'ID pour l'utilisateur actuellement connecté.
addListenerÉcoutez une vérification téléphonique terminée.
addListenerÉcoutez une vérification téléphonique échouée.
addListenerÉcoutez une vérification téléphonique code.
removeAllListenersSupprimez tous les écouteurs pour ce plugin.
getPluginVersionObtenez la version de ce plugin.

Cette référence est synchronisée depuis src/definitions.ts in capacitor-firebase.

Continuez à partir de @capgo/capacitor-firebase-authentication

Section intitulée “Continuez à partir de @capgo/capacitor-firebase-authentication”

Si vous utilisez @capgo/capacitor-firebase-authentication pour planifier l'authentification et les flux de compte, connectez-le avec @capgo/capacitor-social-login pour les détails d'implémentation dans @capgo/capacitor-social-login, @capgo/capacitor-passkey pour les détails d'implémentation dans @capgo/capacitor-passkey, @capgo/capacitor-native-biometric pour les détails d'implémentation dans @capgo/capacitor-native-biometric, L'authentification à deux facteurs pour les détails d'implémentation dans L'authentification à deux facteurs, et SSO (Entreprise) pour les détails d'implémentation dans SSO (Entreprise).