Übersicht
Section titled “Overview”Capacitor-Plugin für Firebase-Authentifizierung
Kernfunktionen
Section titled “Core Capabilities”applyActionCode- Setzt eine Bestätigungs-code an, die dem Benutzer per E-Mail gesendet wird.confirmPasswordReset- Fertigt den Passwort-Restore-Prozess ab.confirmVerificationCode- Beendet den Telefonnummer-Verifizierungsprozess.createUserWithEmailAndPassword- Erstellt ein neues Benutzerkonto mit E-Mail-Adresse und Passwort. Wenn das neue Konto erstellt wurde, wird der Benutzer automatisch angemeldet.
Public API
Section titled “Public API”| - Methode | - Beschreibung |
|---|---|
applyActionCode | - Anwendet eine Bestätigungs-code , die dem Benutzer per E-Mail gesendet wurde. |
confirmPasswordReset | - Beendet das Passwort-Reset-Verfahren. |
confirmVerificationCode | - Beendet das Telefonnummer-Verifizierungsverfahren. |
createUserWithEmailAndPassword | - Erstellt ein neues Benutzerkonto mit E-Mail-Adresse und Passwort. Wenn das neue Konto erstellt wurde, wird der Benutzer automatisch angemeldet. |
deleteUser | - Löscht und meldet den Benutzer ab. |
fetchSignInMethodsForEmail | - Holt die Anmeldemethoden für eine E-Mail-Adresse ab. |
getCurrentUser | - Holt den derzeit angemeldeten Benutzer ab. |
getPendingAuthResult | Gibt die SignInResult Wenn Ihr App einen Web-Anmeldevorgang gestartet hat und das Betriebssystem die App während des Hintergrunds bereinigt. |
getIdToken | Holt den Firebase Auth ID Token für den derzeit angemeldeten Benutzer. |
getIdTokenResult | Gibt ein deserialisiertes JSON Web Token (JWT) zurück, das zum Identifizieren des Benutzers bei einem Firebase-Dienst verwendet wird. |
getRedirectResult | Gibt die SignInResult aus dem redirect-basierten Anmeldevorgang. |
getTenantId | Holt den Tenant-Id. |
isSignInWithEmailLink | Überprüft, ob ein eingehender Link ein Anmeldevorgang mit E-Mail-Link ist, der für signInWithEmailLink. |
linkWithApple | Verbindet das Benutzerkonto mit dem Apple-Authentifizierungsanbieter. |
linkWithEmailAndPassword | Verbindet das Benutzerkonto mit dem E-Mail-Authentifizierungsanbieter. |
linkWithEmailLink | Verbindet das Benutzerkonto mit dem E-Mail-Authentifizierungsanbieter. |
linkWithFacebook | Verbindet das Benutzerkonto mit dem Facebook-Authentifizierungsanbieter. |
linkWithGameCenter | Verbindet das Benutzerkonto mit dem Game Center-Authentifizierungsanbieter. |
linkWithGithub | Verbindet das Benutzerkonto mit GitHub Authentifizierungsanbieter. |
linkWithGoogle | Verbindet das Benutzerkonto mit dem Google-Authentifizierungsanbieter. |
linkWithMicrosoft | Verbindet das Benutzerkonto mit dem Microsoft-Authentifizierungsanbieter. |
linkWithOpenIdConnect | Verbindet das Benutzerkonto mit einem OpenID-Connect-Anbieter. |
linkWithPhoneNumber | Verbindet das Benutzerkonto mit einem Telefonnummer-Authentifizierungsanbieter. |
linkWithPlayGames | Verbindet das Benutzerkonto mit dem Play Games-Authentifizierungsanbieter. |
linkWithTwitter | Verbindet das Benutzerkonto mit dem Twitter-Authentifizierungsanbieter. |
linkWithYahoo | Verbindet das Benutzerkonto mit dem Yahoo-Authentifizierungsanbieter. |
reload | Aktualisiert die Benutzerkontodaten, wenn angemeldet. |
revokeAccessToken | Ruft den angegebenen Zugriffstoken ab. Aktuell unterstützt nur Apple OAuth-Zugriffstoken. |
sendEmailVerification | Sendet eine Bestätigungs-E-Mail an den derzeit angemeldeten Benutzer. |
sendPasswordResetEmail | Sendet ein Passwort-Rest-Email. |
sendSignInLinkToEmail | Sendet eine Anmelde-Email-Link an den Benutzer mit der angegebenen E-Mail-Adresse. |
setLanguageCode | Setzt die Benutzerfassungssprache code für Auth-Bereiche. |
setPersistence | Setzt den Typ der Persistenz für die derzeit gespeicherte Auth-Sitzung. |
setTenantId | Setzt die Mieter-Id. |
signInAnonymously | Meldet sich als anonymer Benutzer an. |
signInWithApple | Startet den Apple-Anmelde-Flow. |
signInWithCustomToken | Startet den Custom Token-Anmelde-Flow. |
signInWithEmailAndPassword | Startet den Anmelde-Flow mit E-Mail-Adresse und Passwort. |
signInWithEmailLink | Meldet sich mit E-Mail-Adresse und Anmelde-Email-Link an. |
signInWithFacebook | Startet den Facebook-Anmelde-Flow. |
signInWithGameCenter | Startet den Game Center-Anmelde-Flow. |
signInWithGithub | Startet den GitHub Anmeldeprozess. |
signInWithGoogle | Startet den Google-Anmeldeprozess. |
signInWithMicrosoft | Startet den Microsoft-Anmeldeprozess. |
signInWithOpenIdConnect | Startet den OpenID Connect-Anmeldeprozess. |
signInWithPhoneNumber | Startet den Anmeldeprozess mit einer Telefonnummer. |
signInWithPlayGames | Startet den Play Games-Anmeldeprozess. |
signInWithTwitter | Startet den Twitter-Anmeldeprozess. |
signInWithYahoo | Startet den Yahoo-Anmeldeprozess. |
signOut | Startet den Abmeldeprozess. |
unlink | Entkoppelt einen Anbieter von einem Benutzerkonto. |
updateEmail | Aktualisiert die E-Mail-Adresse des derzeit angemeldeten Benutzers. |
updatePassword | Aktualisiert das Passwort des derzeit angemeldeten Benutzers. |
updateProfile | Aktualisiert die Profildaten des Benutzers. |
useAppLanguage | Setzt die Benutzer-code-Sprache als Standard-App-Sprache. |
useEmulator | Instrumentiert die Anwendung, um mit der Authentifizierungsempfänger zu kommunizieren. |
verifyBeforeUpdateEmail | Überprüft die neue E-Mail-Adresse, bevor die E-Mail-Adresse des aktuellen angemeldeten Benutzers aktualisiert wird. |
checkAppTrackingTransparencyPermission | Überprüft den aktuellen Status der Anwendungs-Tracking-Transparenz. |
requestAppTrackingTransparencyPermission | Öffnet das Systemdialogfeld zur Autorisierung der Anwendungs-Tracking-Transparenz. |
addListener | Hört auf die Änderungen des Benutzeranmeldezustands. |
addListener | Hört auf Änderungen des ID-Tokens für den aktuellen angemeldeten Benutzer. |
addListener | Hört auf die erfolgreiche Telefonverifizierung. |
addListener | Hört auf die fehlgeschlagene Telefonverifizierung. |
addListener | Hört auf die Telefonverifizierung code. |
removeAllListeners | Entfernt alle Listener für dieses Plugin. |
getPluginVersion | Ermitteln Sie die Version dieses Plugins. |
Quelle der Wahrheit
Abschnitt mit dem Titel „Quelle der Wahrheit“Diese Referenz wird von src/definitions.ts in capacitor-firebase.
Bleiben Sie bei @capgo/capacitor-firebase-authentication
Abschnitt mit dem Titel „Bleiben Sie bei @capgo/capacitor-firebase-authentication“Wenn Sie Authentifizierung und Kontenflüsse mit @capgo/capacitor-Firebase-Authentifizierung um die Authentifizierung und die Kontenflüsse zu planen, mit ihm zu verbinden @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-biometrisch 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).