Zum Inhalt springen

@capgo/capacitor-firebase-authentication

Capacitor-Plugin für Firebase Authentication.

Capacitor-Plugin für Firebase Authentication.

  • applyActionCode - Sendet eine Bestätigung code , die dem Benutzer per E-Mail zugesendet 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
applyActionCodeSendet eine Bestätigung code , die dem Benutzer per E-Mail zugesendet 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 den App-Service 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 ist, die für signInWithEmailLink.
linkWithAppleVerbindet das Benutzerkonto mit dem Apple-Authentifizierungsanbieter.
linkWithEmailAndPasswordVerbindet das Benutzerkonto mit einem E-Mail-Authentifizierungsanbieter.
linkWithEmailLinkVerbindet das Benutzerkonto mit einem E-Mail-Authentifizierungsanbieter.
linkWithFacebookVerbindet das Benutzerkonto mit einem Facebook-Authentifizierungsanbieter.
linkWithGameCenterVerbindet das Benutzerkonto mit einem Game Center-Authentifizierungsanbieter.
linkWithGithubVerbindet das Benutzerkonto mit einem GitHub-Authentifizierungsanbieter.
linkWithGoogleVerbindet das Benutzerkonto mit einem Google-Authentifizierungsanbieter.
linkWithMicrosoftVerbindet das Benutzerkonto mit einem Microsoft-Authentifizierungsanbieter.
linkWithOpenIdConnectVerbindet das Benutzerkonto mit einem OpenID-Connect-Anbieter.
linkWithPhoneNumberVerbindet das Benutzerkonto mit einem Telefonnummer-Authentifizierungsanbieter.
linkWithPlayGamesVerbindet das Benutzerkonto mit einem Play Games-Authentifizierungsanbieter.
linkWithTwitterVerbindet das Benutzerkonto mit einem Twitter-Authentifizierungsanbieter.
linkWithYahooVerbindet das Benutzerkonto mit einem Yahoo-Authentifizierungsanbieter.
reloadAktualisiert Benutzerdaten, wenn angemeldet.
revokeAccessTokenRückruf des gegebenen Zugriffstokens. 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-Betriebe.
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-Anmeldefluss.
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.
unlinkEntfernt 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 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 Beendigung der Telefonverifizierung.
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 verwenden @capgo/capacitor-firebase-authentication um Authentifizierungs- und Kontoablaufpläne 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).