Zum Hauptinhalt springen
Du siehst gerade die Entwicklerdokumentation
Diese Dokumentation richtet sich an Entwickler, die mit der Base44-Entwicklerplattform arbeiten. Informationen zur Verwaltung von Login-Methoden im App-Editor findest du unter Login und Registrierung verwalten.
Die Authentifizierung steuert, wie sich die Benutzer deiner App anmelden, registrieren und auf ihre Funktionen zugreifen. Die Auth-Konfiguration ermöglicht es dir, Login-Methoden als lokale JSONC-Datei zu verwalten, die du über die CLI mit Base44 synchronisierst.

Konfigurieren

Deine Auth-Konfiguration ist eine einzelne JSONC-Datei unter base44/auth/config.jsonc. Du kannst den Verzeichnispfad über die Eigenschaft authDir in deiner Projektkonfiguration anpassen. Hole die aktuelle Konfiguration mit auth pull aus Base44 und pushe Änderungen mit auth push oder deploy. Du kannst Login-Methoden auch über die Kommandozeile mit auth password-login und auth social-login umschalten.

Beispiel

{
  "enableUsernamePassword": true,
  "enableGoogleLogin": false,
  "enableMicrosoftLogin": false,
  "enableFacebookLogin": false,
  "enableAppleLogin": false,
  "googleOAuthMode": "default",
  "googleOAuthClientId": null
}

Feldreferenz

enableUsernamePassword
boolean
Erlaubt Benutzern die Anmeldung mit E-Mail-Adresse und Passwort. Standardwert ist false.
enableGoogleLogin
boolean
Erlaubt Benutzern die Anmeldung mit Google. Standardwert ist false.
enableMicrosoftLogin
boolean
Erlaubt Benutzern die Anmeldung mit Microsoft. Standardwert ist false.
enableFacebookLogin
boolean
Erlaubt Benutzern die Anmeldung mit Facebook. Standardwert ist false.
enableAppleLogin
boolean
Erlaubt Benutzern die Anmeldung mit Apple. Standardwert ist false.
googleOAuthMode
"default" | "custom"
Wie die Google-OAuth-Anmeldedaten bezogen werden. Verwende default, um Base44-verwaltete Anmeldedaten zu nutzen, oder custom, um deinen eigenen OAuth-Client zu verwenden. Standardwert ist default.
googleOAuthClientId
string | null
Eigene Google-OAuth-Client-ID. Wird nur verwendet, wenn googleOAuthMode custom ist. Setze dies mit auth social-login google enable --client-id. Das passende Client-Secret wird als Projekt-Secret gespeichert, nicht in dieser Datei. Standardwert ist null.
Wenn deine Konfiguration keine Login-Methoden aktiviert hat, warnt die CLI, dass Benutzer beim Pushen ausgesperrt werden. Stelle sicher, dass mindestens eine Login-Methode aktiviert ist.

Siehe auch

Diese Seite wurde mit KI übersetzt. Für die genauesten und aktuellsten Informationen siehe die englische Version.