Zum Inhalt springen

@capgo/capacitor-firebase-authentication

Capacitor-Plugin für Firebase Authentication.

Capacitor-Plugin für Firebase Authentication.

  • applyActionCode - Wird eine Bestätigung code an, die dem Benutzer per E-Mail gesendet wurde.
  • confirmPasswordReset - Abschließt den Passwortschutzprozess.
  • confirmVerificationCode - Beendet den Telefonnummernbestätigungsprozess.
  • createUserWithEmailAndPassword - Erstellt ein neues Benutzerkonto mit E-Mail-Adresse und Passwort. Wenn das neue Konto erstellt wurde, wird der Benutzer automatisch angemeldet.
MethodeBeschreibung
applyActionCodeWird eine Bestätigung code an, die dem Benutzer per E-Mail gesendet wurde.
confirmPasswordResetAbschließt den Passwortschutzprozess.
confirmVerificationCodeBeendet den Telefonnummernbestätigungsprozess.
createUserWithEmailAndPasswordErstellt ein neues Benutzerkonto mit E-Mail-Adresse und Passwort. Wenn das neue Konto erstellt wurde, wird der Benutzer automatisch angemeldet.
deleteUserLöscht und meldet den Benutzer ab.
fetchSignInMethodsForEmailHolt die Anmeldemethoden für eine E-Mail-Adresse ab.
getCurrentUserHolt den derzeit angemeldeten Benutzer ab.
getPendingAuthResultRuft den SignInResult wenn Ihre App eine Web-Anmeldeflow gestartet hat und das Betriebssystem die App währenddessen im Hintergrund löscht.
getIdTokenHolt den Firebase Auth ID Token für den derzeit angemeldeten Benutzer ab.
getIdTokenResultRuft einen deserialisierten JSON Web Token (JWT) ab, der zum Identifizieren des Benutzers bei einem Firebase-Dienst verwendet wird.
getRedirectResultRuft den SignInResult aus dem redirect-basierten Anmeldeflow ab.
getTenantIdHolt den Tenant-Id ab.
isSignInWithEmailLinkÜberprüft, ob ein eingehender Link eine Anmeldung mit E-Mail-Link geeignet für signInWithEmailLink.
linkWithAppleVerbindet das Benutzerkonto mit dem Apple-Authentifizierungsanbieter.
linkWithEmailAndPasswordLinks die Benutzerkonto mit E-Mail-Authentifizierungsanbieter.
linkWithEmailLinkLinks die Benutzerkonto mit E-Mail-Authentifizierungsanbieter.
linkWithFacebookLinks die Benutzerkonto mit Facebook-Authentifizierungsanbieter.
linkWithGameCenterLinks die Benutzerkonto mit Game Center-Authentifizierungsanbieter.
linkWithGithubLinks die Benutzerkonto mit GitHub Authentifizierungsanbieter.
linkWithGoogleLinks die Benutzerkonto mit Google-Authentifizierungsanbieter.
linkWithMicrosoftLinks die Benutzerkonto mit Microsoft-Authentifizierungsanbieter.
linkWithOpenIdConnectLinks die Benutzerkonto mit einem OpenID Connect-Anbieter.
linkWithPhoneNumberLinks die Benutzerkonto mit Telefonnummer-Authentifizierungsanbieter.
linkWithPlayGamesLinks die Benutzerkonto mit Play Games-Authentifizierungsanbieter.
linkWithTwitterLinks die Benutzerkonto mit Twitter-Authentifizierungsanbieter.
linkWithYahooLinks die Benutzerkonto mit Yahoo-Authentifizierungsanbieter.
reloadAktualisiert Benutzerdaten, wenn angemeldet.
revokeAccessTokenRuft den angegebenen Zugriffstoken ab. Aktuell nur Apple OAuth-Zugriffstoken unterstützt.
sendEmailVerificationSendet eine Bestätigungs-E-Mail an den derzeit angemeldeten Benutzer.
sendPasswordResetEmailSendet eine Passwort-Rest-E-Mail.
sendSignInLinkToEmailSendet eine Anmelde-Link-E-Mail an den Benutzer mit der angegebenen E-Mail-Adresse.
setLanguageCodeSetzt die Benutzerfassungssprache code für Auth-Bereiche.
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-Anmelde-Flow.
signInWithCustomTokenStartet den Custom Token-Anmelde-Flow.
signInWithEmailAndPasswordStartet den Anmelde-Flow mit E-Mail-Adresse und Passwort.
signInWithEmailLinkMit E-Mail anmeldet und Anmelde-Link per E-Mail.
signInWithFacebookStartet den Facebook-Anmeldungsfluss.
signInWithGameCenterStartet den Game Center-Anmeldungsfluss.
signInWithGithubStartet den GitHub-Anmeldungsfluss.
signInWithGoogleStartet den Google-Anmeldungsfluss.
signInWithMicrosoftStartet den Microsoft-Anmeldungsfluss.
signInWithOpenIdConnectStartet den OpenID Connect-Anmeldungsfluss.
signInWithPhoneNumberStartet den Anmeldungsfluss mit einer Telefonnummer.
signInWithPlayGamesStartet den Play Games-Anmeldungsfluss.
signInWithTwitterStartet den Twitter-Anmeldungsfluss.
signInWithYahooStartet den Yahoo-Anmeldungsfluss.
signOutStartet den Abmeldefluss.
unlinkEntkoppelt einen Anbieter von einem Benutzerkonto.
updateEmailAktualisiert die E-Mail-Adresse des derzeit angemeldeten Benutzers.
updatePasswordAktualisiert das Passwort des derzeit angemeldeten Benutzers.
updateProfileAktualisiert die Profildaten eines Benutzers.
useAppLanguageSetzt die Benutzerfassungssprache code als Standardanwendungsprache.
useEmulatorInstrumentiert Ihre App, um mit der Authentifizierungseмуlator zu kommunizieren.
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 die Änderungen des ID-Tokens für den derzeit angemeldeten Benutzer.
addListenerHört auf die Änderungen des Telefonverifizierungsstatus.
addListenerListen auf einen fehlgeschlagenen Telefonauthentifizierungsversuch.
addListenerListen auf eine Telefonauthentifizierung code.
removeAllListenersEntferne alle Listener für diesen Plugin.
getPluginVersionErmittle die Version dieses Plugins.

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

Wenn Sie dieses Produkt verwenden @capgo/capacitor-firebase-authentication um Authentifizierung und Kontenflüsse zu planen, verbinden Sie es mit @capgo/capacitor-social-login für die Implementierungsdetails in @capgo/capacitor-social-login, @capgo/capacitor-passkey für die Implementierungsdetails in @capgo/capacitor-passkey, @capgo/capacitor-native-biometric für die Implementierungsdetails in @capgo/capacitor-native-biometric, Zwei-Faktor-Authentifizierung für die Implementierungsdetails in Zwei-Faktor-Authentifizierung, und SSO (Unternehmen) für die Implementierungsdetails in SSO (Unternehmen).