Sauter au contenu

@capgo/capacitor-firebase-authentication

Plugin Capacitor pour l'authentification Firebase.

Plugin Capacitor pour l'authentification Firebase.

  • applyActionCode - Applique une vérification code envoyée à l'utilisateur par courriel.
  • 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 courriel.
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 a nettoyé 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 de numéro de téléphone.
linkWithPlayGamesS'authentifier avec Play Games.
linkWithTwitterS'authentifier avec Twitter.
linkWithYahooSe connecte l'account utilisateur 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, seul les jetons d'accès OAuth Apple sont pris en charge.
sendEmailVerificationEnvoie un e-mail de vérification à l'utilisateur actuellement connecté.
sendPasswordResetEmailEnvoie un e-mail de réinitialisation de mot de passe.
sendSignInLinkToEmailEnvoie un lien d'inscription par e-mail à l'utilisateur avec l'adresse e-mail spécifiée.
setLanguageCodeFixe la langue utilisateur code pour les opérations d'authentification.
setPersistenceFixe le type de persistance pour la session d'authentification actuellement sauvegardée.
setTenantIdFixe l'ID de locataire.
signInAnonymouslySe connecte en tant qu'utilisateur anonyme.
signInWithAppleDémarre la 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.
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'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 de l'utilisateur.
useAppLanguageFixe la langue utilisateur code comme langue par défaut de l'application.
useEmulatorConfigurez votre application pour communiquer avec l'émulateur d'authentification.
verifyBeforeUpdateEmailVérifie l'adresse e-mail nouvelle avant de mettre à jour l'adresse e-mail de l'utilisateur actuellement connecté.
checkAppTrackingTransparencyPermissionVérifie l'état actuel de la transparence de suivi de l'application.
requestAppTrackingTransparencyPermissionOuvre le dialogue système pour autoriser la transparence de suivi de l'application.
addListenerÉcoute les changements d'état de connexion de l'utilisateur.
addListenerÉcoute les changements de jeton d'ID pour l'utilisateur actuellement connecté.
addListenerÉcoutez la fin d'une vérification de téléphone.
addListenerÉcoutez une vérification de téléphone échouée.
addListenerÉcoutez une vérification de téléphone 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-authentication-firebase pour planifier l'authentification et les flux de compte, connectez-le avec @capgo/capacitor-connexion-social pour les détails d'implémentation dans @capgo/capacitor-connexion-social, @capgo/capacitor-passkey pour les détails d'implémentation dans @capgo/capacitor-passkey, @capgo/capacitor-biométrie-native pour les détails d'implémentation dans @capgo/capacitor-biométrie-native, 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).