Zum Inhalt springen

Authentifizierung

Das Auth-Modul ermöglicht die Benutzer-Anmeldung in deiner App. Im App Builder arbeitest du mit Mock Auth (simulierte Anmeldung) — die echte Firebase-Authentifizierung wird erst beim Veröffentlichen eingerichtet.

Das Auth-Setup besteht aus Konfigurations-Schritten (beim Modul-Setup) und automatischen Schritten (beim Veröffentlichen):


  1. Öffne den Edit Mode in deiner App
  2. Gehe zu Module & Features
  3. Tippe auf Authentifizierung und dann auf Einrichten
  4. Der Setup-Assistent öffnet sich

Du legst hier einmalig fest, wann sich Nutzer in deiner App anmelden:

ModusBedeutung
Optional (empfohlen)App startet ohne Login. Anmeldung nur dort, wo sie inhaltlich nötig ist (Kommentar schreiben, Buchung abschließen, eigenes Profil, …).
Login beim StartJeder Nutzer muss sich direkt beim App-Start anmelden, bevor er die App überhaupt sieht.

Mehr dazu: Login-Modus im Detail


Hier wählst du, welche Anmeldemethoden in deiner App für die Endnutzer sichtbar sein sollen.

Basis-Methoden:

MethodeBeschreibung
E-Mail/PasswortKlassische Anmeldung mit E-Mail-Adresse und Passwort
AnonymBenutzer können die App ohne Registrierung nutzen

Social Login:

MethodeBeschreibung
GoogleAnmeldung mit Google-Konto
AppleSign in with Apple
FacebookAnmeldung mit Facebook-Profil
Twitter/XAnmeldung mit Twitter-Account
GitHubAnmeldung mit GitHub-Account
Yahoo!Anmeldung mit Yahoo!-Account
MicrosoftAnmeldung mit Microsoft/Outlook-Account

Mehr dazu: Auth-Methoden im Detail


Wähle ein Design für deine Login- und Registrierungs-Seiten aus 8 professionellen Vorlagen:

VorlageBeschreibung
Modern MinimalSauberes, luftiges Design mit Lila-Blau-Gradient
GlassmorphismusMattglas-Effekt mit Türkis-Cyan-Gradient
Dark Mode PremiumDunkles Theme mit Akzent-Rahmen
Clean CorporateProfessionelles Whitespace-Design
Gradient HeroMutiger Gradient mit unterer Karte
Split ScreenAsymmetrisches lila Gradient-Layout
Soft PastelFreundliche, sanfte Farbpalette
Bold & BrightHochenergetisches, lebendiges Design

Mehr dazu: Design-Vorlagen


Der letzte Schritt zeigt dir eine Übersicht aller Einstellungen. Prüfe alle Angaben und tippe auf Abschließen, um das Auth-Modul zu aktivieren.


Im App Builder verwendest du Mock Auth — eine simulierte Anmeldung:

EigenschaftVerhalten
LoginFunktioniert mit beliebigen Daten
Social LoginWird simuliert (keine echte Verbindung)
Admin-ZugangAutomatisch verfügbar
DatenWerden lokal gespeichert

Beim Veröffentlichen deiner App übernimmt der Auto-Setup-Runner automatisch:

  1. Auth-Methoden aktivieren — E-Mail/Passwort und Anonym werden in Firebase aktiviert
  2. Admin-Account anlegen — Du gibst E-Mail + Passwort im Publish Review Screen ein, der Account wird auf dem Kunden-Firebase oder dem Blocq-Fallback erzeugt (je nachdem, ob firebase_auth als Kunden-Modul aktiv ist)
  3. OAuth-Provider — Social Login-Provider müssen manuell konfiguriert werden (erfordern Registrierung bei den Anbietern)

Mehr dazu: Admin-Account beim Veröffentlichen


Nach erfolgreichem Setup im App Builder:

  • Auth-Modul ist aktiviert
  • Login-Modus ist gesetzt (steuert App-weit das Verhalten)
  • Login-Seiten sind mit dem gewählten Design bereit
  • Mock Auth erlaubt sofortiges Testen
  • Die echte Firebase-Auth wird beim Veröffentlichen eingerichtet

”OAuth-Provider konnte nicht aktiviert werden”

Abschnitt betitelt „”OAuth-Provider konnte nicht aktiviert werden”“

Problem: Ein Social Login funktioniert nicht.

Lösungen:

  • Prüfe, ob du alle Schritte im Wizard korrekt durchgeführt hast
  • Stelle sicher, dass die Credentials (Client-ID, Secret) korrekt sind
  • Social Login-Provider werden erst beim Veröffentlichen aktiv

Problem: Du wolltest „optional anmelden”, siehst aber den Login direkt nach dem Splash.

Lösung: Setup → Auth-Modul deaktivieren → erneut aktivieren → im ersten Schritt „Optional (empfohlen)” wählen. Der Modus lässt sich bewusst nur im Setup setzen.