Zum Inhalt springen

@capgo/capacitor-firebase-authentication

Capacitor-Plugin für Firebase-Authentifizierung.

Übersicht

Übersicht

Capacitor-Plugin für Firebase-Authentifizierung.

  • applyActionCode - Setzt eine Bestätigung code an, die dem Nutzer per E-Mail gesendet wird.
  • confirmPasswordReset - Führt den Passwortschutzprozess ab.
  • confirmVerificationCode - Abschließt den Telefonnummernverifizierungsprozess.
  • createUserWithEmailAndPassword - Erstellt ein neues Benutzerkonto mit E-Mail-Adresse und Passwort. Wenn das neue Konto erstellt wurde, wird der Benutzer automatisch eingeloggt.
MethodeBeschreibung
applyActionCodeWendet eine Verifizierung code an, die dem Benutzer per E-Mail zugesendet wurde.
confirmPasswordResetBeendet den Passwort-Restore-Prozess.
confirmVerificationCodeAbschließt den Telefonnummernverifizierungsprozess.
createUserWithEmailAndPasswordErstellt ein neues Benutzerkonto mit E-Mail-Adresse und Passwort. Wenn das neue Konto erstellt wurde, wird der Benutzer automatisch eingeloggt.
deleteUserLöscht und meldet den Benutzer ab.
fetchSignInMethodsForEmailHolt die Anmeldemethoden für eine E-Mail-Adresse ab.
getCurrentUserLiefert den derzeit angemeldeten Benutzer.
getPendingAuthResultGibt den SignInResult wenn Ihr App eine Web-Anmeldeflow gestartet hat und das Betriebssystem die App während der Hintergrund-Aktivität löscht.
getIdTokenLiefert den Firebase Auth ID Token für den derzeit angemeldeten Benutzer.
getIdTokenResultGibt ein deserialisiertes JSON Web Token (JWT) zurück, das zum Identifizieren des Benutzers an einen Firebase-Dienst verwendet wird.
getRedirectResultGibt den SignInResult aus dem redirect-basierten Anmeldeflow.
getTenantIdHolt den Tenant ID.
isSignInWithEmailLinkÜberprüft, ob ein eingehender Link eine Anmeldung mit E-Mail-Link geeignet für signInWithEmailLink.
linkWithAppleVerbindet das Benutzerkonto mit dem Apple-Authentifizierungsanbieter.
linkWithEmailAndPasswordVerbindet das Benutzerkonto mit dem E-Mail-Authentifizierungsanbieter.
linkWithEmailLinkVerbindet das Benutzerkonto mit dem E-Mail-Authentifizierungsanbieter.
linkWithFacebookVerbindet das Benutzerkonto mit dem Facebook-Authentifizierungsanbieter.
linkWithGameCenterVerbindet das Benutzerkonto mit dem Game Center-Authentifizierungsanbieter.
linkWithGithubVerbindet das Benutzerkonto mit GitHub-Authentifizierungsanbieter.
linkWithGoogleVerbindet das Benutzerkonto mit dem Google-Authentifizierungsanbieter.
linkWithMicrosoftVerbindet das Benutzerkonto mit dem Microsoft-Authentifizierungsanbieter.
linkWithOpenIdConnectVerbindet das Benutzerkonto mit einem OpenID Connect-Anbieter.
linkWithPhoneNumberVerbindet das Benutzerkonto mit der Telefonnummer-Authentifizierungsanbieter.
linkWithPlayGamesVerbindet das Benutzerkonto mit dem Play Games-Authentifizierungsanbieter.
linkWithTwitterVerbindet das Benutzerkonto mit dem Twitter-Authentifizierungsanbieter.
linkWithYahooVerbindet das Benutzerkonto mit dem Yahoo-Authentifizierungsanbieter.
reloadAktualisiert die Benutzerkontodaten, wenn angemeldet.
revokeAccessTokenRückgängig macht den gegebenen Zugriffstoken. Aktuell nur Apple OAuth-Zugriffstoken unterstützt.
sendEmailVerificationSendet eine Bestätigungs-E-Mail an den derzeit angemeldeten Benutzer.
sendPasswordResetEmailSendet eine E-Mail zur Zurücksetzung des Passworts.
sendSignInLinkToEmailSendet eine E-Mail-Link zum Anmelden an den Benutzer mit der angegebenen E-Mail-Adresse.
setLanguageCodeSetzt die Benutzerfassungssprache code für Auth-Betriebsvorgänge.
setPersistenceSetzt den Typ der Persistenz für die derzeit gespeicherte Auth-Sitzung.
setTenantIdSetzt die Tenant-ID.
signInAnonymouslyMeldet sich als anonymer Benutzer an.
signInWithAppleStartet den Apple-Anmeldevorgang.
signInWithCustomTokenStartet den Custom Token-Anmeldevorgang.
signInWithEmailAndPasswordStartet den Anmeldevorgang mit E-Mail-Adresse und Passwort.
signInWithEmailLinkMeldet sich mit E-Mail-Adresse und Anmelde-Email-Link an.
signInWithFacebookStartet den Facebook-Anmeldevorgang.
signInWithGameCenterStartet den Game Center-Anmeldefluss.
signInWithGithubStartet den GitHub-Anmeldefluss.
signInWithGoogleStartet den Google-Anmeldefluss.
signInWithMicrosoftStartet den Microsoft-Anmeldefluss.
signInWithOpenIdConnectStartet den OpenID Connect-Anmeldefluss.
signInWithPhoneNumberStartet den Anmeldefluss mit einer Telefonnummer.
signInWithPlayGamesStartet den Play Games-Anmeldefluss.
signInWithTwitterStartet den Twitter-Anmeldefluss.
signInWithYahooStartet den Yahoo-Anmeldefluss.
signOutStartet den Abmeldefluss.
unlinkEntkoppelt einen Anbieter von einem Benutzerkonto.
updateEmailAktualisiert die E-Mail-Adresse des derzeit angemeldeten Benutzers.
updatePasswordÄndert das Passwort des derzeit angemeldeten Benutzers.
updateProfileÄndert die Profildaten eines Benutzers.
useAppLanguageSetzt die Benutzerfassungssprache code als Standardanwendungsprache.
useEmulatorBeschreibt Ihre App, um mit der Authentifizierungsemulierung zu sprechen.
verifyBeforeUpdateEmailÜberprüft die neue E-Mail-Adresse, bevor die E-Mail-Adresse des derzeit angemeldeten Benutzers aktualisiert wird.
checkAppTrackingTransparencyPermissionÜberprüft den aktuellen Status der App-Tracking-Transparenz.
requestAppTrackingTransparencyPermissionÖffnet das Systemdialogfeld, um die App-Tracking-Transparenz zu autorisieren.
addListenerHört auf die Änderungen des Benutzeranmeldezustands.
addListenerHört auf Änderungen des ID-Tokens für den derzeit angemeldeten Benutzer.
addListenerHört auf die erfolgreiche Absolvierung der Telefonverifizierung.
addListenerHört auf die fehlgeschlagene Telefonverifizierung.
addListenerHört auf die Telefonverifizierung code.
removeAllListenersEntfernen Sie alle Listener für dieses Plugin.
getPluginVersionErmitteln Sie die Version dieses Plugins.

Diese Referenz wird von src/definitions.ts in capacitor-firebase.

Wenn Sie @capgo/capacitor-firebase-authentication zum Planen der Authentifizierung und der Kontenflüsse verwenden, verbinden Sie es mit Zur @capgo/capacitor-social-login für die Implementierungsdetails in @capgo/capacitor-social-login, Zur @capgo/capacitor-passkey für die Implementierungsdetails in @capgo/capacitor-passkey, Zur @capgo/capacitor-native-biometric für die Implementierungsdetails in @capgo/capacitor-native-biometric, Zweifaktor-Authentifizierung für die Implementierungsdetails in Zweifaktor-Authentifizierung und SSO (Unternehmen) für die Implementierungsdetails in SSO (Unternehmen).