Proyecta Auth
Integrierte Benutzerauthentifizierung. E-Mail- und Google-Login — mit rollenbasierter Zugriffskontrolle.
Proyecta Auth übernimmt die Benutzerauthentifizierung für die Apps, die du erstellst. Benutzer klicken auf Login oder Registrieren, eine Proyecta Auth-Seite öffnet sich (standardmäßig als Popup), sie wählen ihre bevorzugte Methode, authentifizieren sich und kehren angemeldet zu deiner App zurück.
Unterstützte Login-Methoden
Abschnitt betitelt „Unterstützte Login-Methoden“| Methode | Verfügbarkeit |
|---|---|
| Alle Pläne | |
| E-Mail (Einmalpasswort) | Alle Pläne |
Auth zu deiner App hinzufügen
Abschnitt betitelt „Auth zu deiner App hinzufügen“Frag einfach die KI:
Add user authentication to my app with Google and email login.Show a profile menu in the header when the user is signed in.Auth zu aktivieren bedeutet nicht, dass ein Login-System von Grund auf neu geschrieben wird. Die Anmeldeseite, der OAuth-Callback-Handler und der Auth-State-Hook (AuthProvider / useAuth) sind bereits im App-Template enthalten. Auth ist eine Funktion, die du aktivierst: Wenn du es anforderst, richtet Proyecta den Auth-Client deiner App ein, konfiguriert die Anmeldung und bindet die vorgefertigte Anmelde-UI ein (zum Beispiel ein Profilmenü in deiner Kopfzeile) — so erhältst du den getesteten Flow des Templates fertig verdrahtet, keine improvisierten Routen.
Deine Benutzer anzeigen
Abschnitt betitelt „Deine Benutzer anzeigen“Öffne das Admin-Panel → Members deiner App, um alle Personen zu sehen, die sich angemeldet haben, und deren Zugriff zu verwalten. (Der frühere Users-Tab im Builder wurde in das Admin-Panel der App integriert.)
Rollen und Berechtigungen
Abschnitt betitelt „Rollen und Berechtigungen“Jede App verfügt über ein integriertes Rollensystem — drei Ebenen, von geringsten bis zu höchsten Zugriffsrechten:
- User — jeder angemeldete Endbenutzer (Standard für alle, die sich anmelden).
- Staff — erhöhter Zugriff auf die operativen Bereiche deines Admins.
- Admin — vollständiger Zugriff, einschließlich der Verwaltung von Rollen anderer Personen.
Du verwaltest, wer welche Rolle hat, über das Admin-Panel → Members deiner App — dort kannst du Personen befördern oder herabstufen, und der Server erzwingt jede Rollenprüfung. Der erste Admin ist die E-Mail-Adresse, die du bei der Erstellung der App festlegst (siehe Admin Panel). Du musst nichts davon selbst bauen — es ist in jeder App enthalten.
Häufige Fragen
Abschnitt betitelt „Häufige Fragen“Kann ich einen benutzerdefinierten Auth-Anbieter anstelle von Proyecta Auth verwenden?
Proyecta Auth ist der integrierte Anbieter und der unterstützte Weg — er übernimmt Anmeldung, OAuth-Callback und Session für dich. Die Einbindung eines beliebigen Drittanbieter-Auth-SDKs in eine generierte App wird nicht unterstützt (der Build blockiert serverseitige Auth-Pakete wie NextAuth und Supabase Auth). Enterprise SSO über deinen eigenen Identity Provider ist in der Roadmap vorgesehen — siehe SSO & SAML.
Kann ich In-App-Login-Flows anstelle einer Weiterleitung verwenden?
Die standardmäßig generierte App verwendet einen Popup-basierten Login-Flow — die Proyecta Auth-Seite öffnet sich in einem Popup-Fenster, anstatt die aktuelle Seite zu ersetzen. Ein vollständiger redirect-basierter Flow wird ebenfalls unterstützt und kann bei der KI angefordert werden.
Kann ich bestimmte Login-Methoden ausblenden?
Noch nicht. Alle aktivierten Login-Methoden werden den Benutzern angezeigt. Eine selektive Anzeige ist in Kürze verfügbar.
Was, wenn Benutzer keine OTP-E-Mails erhalten?
Überprüfe den Spam-Ordner, versuche eine alternative Login-Methode oder E-Mail-Adresse, oder bitte dein IT-Team, proyecta.dev und notifications.proyecta.dev auf die Whitelist zu setzen.
Kann ich einen Benutzer für den Support imitieren?
Noch nicht. Verwende die rollenbasierte Zugriffskontrolle, um Admin-Ansichten zu erstellen, die benutzerspezifische Daten anzeigen.
Demnächst verfügbar
Abschnitt betitelt „Demnächst verfügbar“- Login-Seiten-Branding — Farben, Logo und Layout an das Design deiner App anpassen
- Microsoft OAuth — Anmeldung mit einem Microsoft-Konto
- SAML / SSO — Enterprise Single Sign-On (für den Studio-Plan geplant)
- SMS OTP — Einmalpasswort per SMS
- E-Mail / Passwort — klassische Anmeldedaten mit Passwort-Zurücksetzen-Flow
- Weitere OAuth-Anbieter — GitHub, Apple und mehr
- Selektive Login-Methoden — auswählen, welche Methoden auf der Login-Seite erscheinen
- Benutzer-Impersonation — als Benutzer anmelden für Debugging und Support