@capgo/capacitor-firebase-authentication
Capacitor-Plugin für Firebase Authentication.
Übersicht
Abschnitt mit dem Titel “Übersicht”Capacitor-Plugin für Firebase Authentication.
Kernfunktionen von Capgo
Abschnitt mit dem Titel “Kernfunktionen von Capgo”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.
Öffentliche API
Abschnitt mit dem Titel “Öffentliche API”| Methode | Beschreibung |
|---|---|
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. |
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 | Ruft den SignInResult Wenn Ihre App eine Web-Anmeldeflow gestartet hat und das Betriebssystem den App-Service im Hintergrund löscht. |
getIdToken | Holt den Firebase Auth ID Token für den derzeit angemeldeten Benutzer ab. |
getIdTokenResult | Ruft einen deserialisierten JSON Web Token (JWT) ab, der zum Identifizieren des Benutzers bei einem Firebase-Dienst verwendet wird. |
getRedirectResult | Ruft den SignInResult aus dem redirect-basierten Anmeldeflow ab. |
getTenantId | Holt den Tenant-Id ab. |
isSignInWithEmailLink | Überprüft, ob ein eingehender Link eine Anmeldung mit E-Mail-Link ist, die für signInWithEmailLink. |
linkWithApple | Verbindet das Benutzerkonto mit dem Apple-Authentifizierungsanbieter. |
linkWithEmailAndPassword | Verbindet das Benutzerkonto mit einem E-Mail-Authentifizierungsanbieter. |
linkWithEmailLink | Verbindet das Benutzerkonto mit einem E-Mail-Authentifizierungsanbieter. |
linkWithFacebook | Verbindet das Benutzerkonto mit einem Facebook-Authentifizierungsanbieter. |
linkWithGameCenter | Verbindet das Benutzerkonto mit einem Game Center-Authentifizierungsanbieter. |
linkWithGithub | Verbindet das Benutzerkonto mit einem GitHub-Authentifizierungsanbieter. |
linkWithGoogle | Verbindet das Benutzerkonto mit einem Google-Authentifizierungsanbieter. |
linkWithMicrosoft | Verbindet das Benutzerkonto mit einem Microsoft-Authentifizierungsanbieter. |
linkWithOpenIdConnect | Verbindet das Benutzerkonto mit einem OpenID-Connect-Anbieter. |
linkWithPhoneNumber | Verbindet das Benutzerkonto mit einem Telefonnummer-Authentifizierungsanbieter. |
linkWithPlayGames | Verbindet das Benutzerkonto mit einem Play Games-Authentifizierungsanbieter. |
linkWithTwitter | Verbindet das Benutzerkonto mit einem Twitter-Authentifizierungsanbieter. |
linkWithYahoo | Verbindet das Benutzerkonto mit einem Yahoo-Authentifizierungsanbieter. |
reload | Aktualisiert Benutzerdaten, wenn angemeldet. |
revokeAccessToken | Rückruf des gegebenen Zugriffstokens. Aktuell nur Apple OAuth-Zugriffstoken unterstützt. |
sendEmailVerification | Sendet eine Bestätigungs-E-Mail an den derzeit angemeldeten Benutzer. |
sendPasswordResetEmail | Sendet eine Passwort-Rest-E-Mail. |
sendSignInLinkToEmail | Sendet eine Anmelde-Link-E-Mail an den Benutzer mit der angegebenen E-Mail-Adresse. |
setLanguageCode | Setzt die Benutzerfassungssprache code für Auth-Betriebe. |
setPersistence | Setzt den Typ der Persistenz für die derzeit gespeicherte Auth-Sitzung. |
setTenantId | Setzt die Tenant-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 | Mit E-Mail anmeldet und Anmelde-Link per E-Mail. |
signInWithFacebook | Startet den Facebook-Anmeldefluss. |
signInWithGameCenter | Startet den Game Center-Anmeldefluss. |
signInWithGithub | Startet den GitHub-Anmeldefluss. |
signInWithGoogle | Startet den Google-Anmeldefluss. |
signInWithMicrosoft | Startet den Microsoft-Anmeldefluss. |
signInWithOpenIdConnect | Startet den OpenID Connect-Anmeldefluss. |
signInWithPhoneNumber | Startet den Anmeldefluss mit einer Telefonnummer. |
signInWithPlayGames | Startet den Play Games-Anmeldefluss. |
signInWithTwitter | Startet den Twitter-Anmeldefluss. |
signInWithYahoo | Startet den Yahoo-Anmeldefluss. |
signOut | Startet den Abmeldefluss. |
unlink | Entfernt 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 eines Benutzers. |
useAppLanguage | Setzt die Benutzerfassungssprache code als Standardanwendungsprache. |
useEmulator | Instrumentiert 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. |
addListener | Hört auf die Änderungen des Benutzeranmeldezustands. |
addListener | Hört auf Änderungen des ID-Tokens für den derzeit angemeldeten Benutzer. |
addListener | Hört auf die Beendigung der Telefonverifizierung. |
addListener | Listen auf einen fehlgeschlagenen Telefonauthentifizierungsversuch. |
addListener | Listen auf eine Telefonauthentifizierung code. |
removeAllListeners | Entferne alle Listener für diesen Plugin. |
getPluginVersion | Ermittle die Version dieses Plugins. |
Quelle der Wahrheit
Abschnitt mit dem Titel “Quelle der Wahrheit”Diese Referenz ist von src/definitions.ts in capacitor-firebase.
Weitergehen von @capgo/capacitor-firebase-authentication
Abschnitt mit dem Titel “Weitergehen von @capgo/capacitor-firebase-authentication”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).