Skip to main content
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, auth social-login und auth sso umschalten.

Beispiel

Feldreferenz

boolean
Erlaubt Benutzern die Anmeldung mit E-Mail-Adresse und Passwort. Standardwert ist false.
boolean
Erlaubt Benutzern die Anmeldung mit Google. Standardwert ist false.
boolean
Erlaubt Benutzern die Anmeldung mit Microsoft. Standardwert ist false.
boolean
Erlaubt Benutzern die Anmeldung mit Facebook. Standardwert ist false.
boolean
Erlaubt Benutzern die Anmeldung mit Apple. Standardwert ist false.
"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.
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.
boolean
Erlaubt Nutzern, sich mit dem konfigurierten SSO-Identitätsanbieter anzumelden. Umschalten mit auth sso enable|disable. Schließt sich mit Social Login gegenseitig aus. Standardwert ist false.
string | null
Name des konfigurierten SSO-Anbieters, wenn enableSSOLogin true ist. Einer von google, microsoft, github, okta oder custom. Wird von auth sso enable --provider gesetzt. Standardwert ist null.
boolean
Ob diese App den auf Workspace-Ebene erzwungenen SSO-Anbieter anstelle ihres eigenen ssoProviderName verwendet. Wird von einem Workspace-Admin in den Workspace-Einstellungen gesetzt, nicht vom Befehl auth sso. Standardwert ist false.
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. Die genauesten und aktuellsten Informationen findest du in der englischen Version.