Sauter au contenu

@capgo/capacitor-authentification Firebase

Capacitor plugin pour l'authentification Firebase.

Capacitor plugin 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 e-mail.
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 adresse e-mail et 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 e-mail.
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 a nettoyé l'application pendant l'arrière-plan.
getIdTokenRécupère le jeton d'authentification Firebase ID 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 par redirection.
getTenantIdObtenez l'ID de locataire.
isSignInWithEmailLinkVérifie si un lien entrant est une connexion avec lien e-mail appropriée pour signInWithEmailLink.
linkWithAppleLiaison de l'adresse e-mail de l'utilisateur avec le fournisseur d'authentification Apple.
linkWithEmailAndPasswordLiaison de l'adresse e-mail de l'utilisateur avec le fournisseur d'authentification Email.
linkWithEmailLinkLiaison de l'adresse e-mail de l'utilisateur avec le fournisseur d'authentification Email.
linkWithFacebookS'authentifier avec le fournisseur d'authentification Facebook.
linkWithGameCenterS'authentifier avec le fournisseur d'authentification Game Center.
linkWithGithubS'authentifier avec le fournisseur d'authentification GitHub.
linkWithGoogleS'authentifier avec le fournisseur d'authentification Google.
linkWithMicrosoftS'authentifier avec le fournisseur d'authentification Microsoft.
linkWithOpenIdConnectS'authentifier avec un fournisseur d'authentification OpenID Connect.
linkWithPhoneNumberS'authentifier avec le fournisseur d'authentification par numéro de téléphone.
linkWithPlayGamesS'authentifier avec le fournisseur d'authentification Play Games.
linkWithTwitterS'authentifier avec le fournisseur d'authentification Twitter.
linkWithYahooS'authentifier 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 à 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.
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 par jeton personnalisé.
signInWithEmailAndPasswordDémarre le flux de connexion en utilisant un e-mail et un mot de passe.
signInWithEmailLinkSe connecte en utilisant un e-mail et un lien de connexion par e-mail.
signInWithFacebookDémarre le flux de connexion Facebook.
signInWithGameCenterDémarre la navigation de connexion Game Center.
signInWithGithubDémarre la GitHub de connexion.
signInWithGoogleDémarre la navigation de connexion Google.
signInWithMicrosoftDémarre la navigation de connexion Microsoft.
signInWithOpenIdConnectDémarre la navigation de connexion OpenID Connect.
signInWithPhoneNumberDémarre la navigation de connexion à l'aide d'un numéro de téléphone.
signInWithPlayGamesDémarre la navigation de connexion Play Games.
signInWithTwitterDémarre la navigation de connexion Twitter.
signInWithYahooDémarre la navigation de connexion Yahoo.
signOutDémarre la navigation de déconnexion.
unlinkDélie un fournisseur d'un compte utilisateur.
updateEmailMet à jour 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.
useAppLanguageSets the user-facing language code to be the default app language.
useEmulatorInstrumentez votre application pour communiquer avec l'émetteur de simulation 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.
addListenerEcoute les changements d'état de connexion de l'utilisateur.
addListenerEcoute les changements de jeton d'ID pour l'utilisateur actuellement connecté.
addListenerEcoute la vérification de téléphone terminée.
addListenerEcoute la vérification de téléphone échouée.
addListenerEcoute la vérification de téléphone code.
removeAllListenersSupprimer tous les écouteurs pour ce plugin.
getPluginVersionObtenir la version de ce plugin.

Cette référence est synchronisée à partir de src/definitions.ts dans 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-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-authentification-biometrique-native pour les détails d'implémentation dans @capgo/capacitor-authentification-biometrique-native, Authentification à deux facteurs pour les détails d'implémentation dans Authentification à deux facteurs, et SSO (Entreprise) pour les détails d'implémentation dans SSO (Entreprise).