Passer à la navigation

@capgo/capacitor-firebase-authentication

Le plugin Capacitor pour l'authentification Firebase.

Le plugin Capacitor 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 email 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 email et mot de passe. Si le nouveau compte a été créé, l'utilisateur est connecté automatiquement.
deleteUserSe supprime et déconnecte l'utilisateur.
fetchSignInMethodsForEmailRécupère les méthodes de connexion pour une adresse e-mail.
getCurrentUserRécupère l'utilisateur actuellement connecté.
getPendingAuthResultRetourne le SignInResult si votre application a lancé un flux de connexion web et que le système d'exploitation supprime l'application pendant que celle-ci est en arrière-plan.
getIdTokenRécupère le jeton d'authentification Firebase ID pour l'utilisateur actuellement connecté.
getIdTokenResultRetourne un jeton Web JSON désérialisé (JWT) utilisé pour identifier l'utilisateur à un service Firebase.
getRedirectResultRetourne le SignInResult à partir du flux de connexion basé sur la redirection.
getTenantIdObtient l'ID de locataire.
isSignInWithEmailLinkVérifie si un lien entrant est une connexion avec lien e-mail appropriée pour signInWithEmailLink.
linkWithAppleLié le compte utilisateur avec le fournisseur d'authentification Apple.
linkWithEmailAndPasswordS'associe l'adresse e-mail à un fournisseur d'authentification par e-mail.
linkWithEmailLinkS'associe l'adresse e-mail à un fournisseur d'authentification par e-mail.
linkWithFacebookS'associe l'adresse e-mail à un fournisseur d'authentification Facebook.
linkWithGameCenterS'associe l'adresse e-mail à un fournisseur d'authentification Game Center.
linkWithGithubS'associe l'adresse e-mail à un fournisseur d'authentification GitHub.
linkWithGoogleS'associe l'adresse e-mail à un fournisseur d'authentification Google.
linkWithMicrosoftS'associe l'adresse e-mail à un fournisseur d'authentification Microsoft.
linkWithOpenIdConnectS'associe l'adresse e-mail à un fournisseur d'authentification OpenID Connect.
linkWithPhoneNumberS'associe l'adresse e-mail à un fournisseur d'authentification par numéro de téléphone.
linkWithPlayGamesS'associe l'adresse e-mail à un fournisseur d'authentification Play Games.
linkWithTwitterS'associe l'adresse e-mail à un fournisseur d'authentification Twitter.
linkWithYahooS'associe l'adresse e-mail à un fournisseur d'authentification Yahoo.
reloadRafraîchit les données du 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'inscription par e-mail à l'utilisateur avec l'adresse e-mail spécifiée.
setLanguageCodeDéfinit la langue utilisateur code pour les opérations d'authentification.
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 la procédure de connexion Apple.
signInWithCustomTokenDémarre la procédure de connexion avec un jeton personnalisé.
signInWithEmailAndPasswordDémarre la procédure de connexion avec un e-mail et un mot de passe.
signInWithEmailLinkSe connecte avec un email et un lien de connexion par email.
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 le flux de déconnexion.
unlinkSe déconnecte 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 d'un utilisateur.
useAppLanguageFixe la langue utilisateur code comme langue par défaut de l'application.
useEmulatorInstrumentez votre application pour communiquer avec l'émulateur d'authentification.
verifyBeforeUpdateEmailVérifie la nouvelle adresse e-mail 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Écoute la vérification téléphonique terminée.
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 à partir de src/definitions.ts en capacitor-firebase.

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

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

Si vous utilisez @capgo/capacitor-authentification-par-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).