Deutsch
  • cursor
  • integration
  • ai

Vibe-Code mit Cursor und Logto: Deine App schnell bauen und Login-Flows handhaben

Lerne, wie man mit Vibe-Coding eine Fotogalerie-App mit Cursor erstellt und in wenigen Minuten Log-in mit Logto hinzufügt. Von der Benutzeroberfläche bis zur Authentifizierung – es ist schnell, einfach und KI-gestützt.

Guamian
Guamian
Product & Design

Verschwenden Sie keine Wochen mit Benutzerauthentifizierung
Bringen Sie sichere Apps schneller mit Logto auf den Markt. Integrieren Sie Benutzerauthentifizierung in Minuten und konzentrieren Sie sich auf Ihr Kernprodukt.
Jetzt starten
Product screenshot

Vibe-Coding wird dank mächtiger Tools wie Cursor und Windsurf immer beliebter. Selbst mit wenig Erfahrung kannst du schnell deine eigene App bauen.

Für viele Entwickler und Macher kann das Einrichten von Login-Flows schwierig sein. Aber mit MCP und den kontextbezogenen Funktionen moderner IDEs ist das Hinzufügen von Authentifizierung keine komplexe Aufgabe mehr – auch wenn du kein Entwickler bist.

In diesem Tutorial zeige ich dir:

  1. Wie du mit Vibe-Coding in Cursor eine Web-App erstellst.
  2. Wie du mit Logto Authentifizierung (Login-Flows) hinzufügst, um deine Inhalte zu schützen.

Baue eine Fotogalerie-App in Cursor

Ich öffne einfach einen Chat in Cursor und gebe folgenden Prompt ein:

„Erstelle eine Single-Page-App mit Next.js Page Router.“ Cursor übernimmt den Rest und generiert das für mich.

cursor_1.png

Machen wir daraus eine Fotogalerie-App. Sie hilft mir, mehrere Fotos von Unsplash zu holen und für mich zu organisieren.

cursor_2.png

cursor_3.png

Füge deiner Fotogalerie-App Authentifizierung hinzu

Traditionell müsstest du die Dokumentation manuell lesen und dich durch das SDK arbeiten, um die Integration abzuschließen. Aber mit Cursor kannst du KI voll ausschöpfen und den Prozess viel reibungsloser und schneller gestalten.

Füge die Logto-Dokumentation als Kontext hinzu

Du kannst einen Login-Flow einbauen, um deine App zu schützen. Cursor unterstützt kontextbezogene Prompts, sodass du die Logto Dokumentation als Referenz hinzufügen kannst. Dadurch lässt sich Authentifizierung mit dem Logto SDK für Next.js (Page Router) ganz einfach integrieren.

cursor_4.png

Schließe die Integration ab

Wie du siehst, verweist es auf den Quick Start Guide und erklärt, was als nächstes zu tun ist. Im zweiten Schritt werde ich aufgefordert, Einstellungen wie appId, endpoint usw. zu konfigurieren. Um diese Werte zu bekommen, gehe ich zu Logto Cloud und registriere eine neue App.

cursor_5.png

cursor_6.png

Es fordert mich außerdem auf, http://localhost:3000/api/auth/callback/logto als Redirect-URI einzugeben.

cursor_7.png Füge die Redirect-URI im Logto Cloud Console ein

cursor_8.png Hole dir diese Werte und speichere sie in deiner Konfigurationsdatei.

Also gebe ich einfach die App-ID, App Secret und Logto Endpoint an Cursor weiter und es aktualisiert den Code für mich.

Jetzt starte ich den Server und erhalte eine einfache Sign-in-Startseite. Wenn ich auf Sign In klicke, werde ich zur Logto Login-Seite weitergeleitet.

cursor_9.png

cursor_10.png

Oh ja! Erfolgreich zur Logto-Login-Seite weitergeleitet!

Interface verbessern und Flow testen

Der erste Screen sah zu schlicht aus, also habe ich Cursor gebeten, das Design zu verbessern.

cursor_11.png

Das hat Cursor mir geliefert:

cursor_12.png

Jetzt ist es Zeit, den kompletten Flow zu testen.

Übrigens: Logto bringt einen integrierten E-Mail-Service mit, sodass du ganz einfach einen Verifizierungsprozess per E-Mail durchlaufen kannst.

cursor_13.png

cursor_14.png

Nach Abschluss des Flows bist du erfolgreich eingeloggt und siehst deine User-ID auf dem Bildschirm.

cursor_15.png

Jetzt schauen wir nach, ob dieser Benutzer im Logto Console hinzugefügt wurde … Juhu! Da ist er! 🎉

cursor_16.png

Dank Logtos Dokumentation, Best Practices und Copilot-ähnlichem Coding ist die Integration auch für Leute mit wenig technischer Erfahrung einfach. Das Einrichten eines Login-Flows ist keine große oder mühsame Aufgabe mehr.

Zukünftige Entwicklungen

Dies ist nur ein kleines Praxisbeispiel. Logto entwickelt aktiv MCP-Server, die direkt in deiner IDE laufen und es ermöglichen, mit der Logto Console und der Management API zu interagieren, ohne dein Development-Environment zu verlassen. Damit kannst du:

  1. Nutzer erstellen und verwalten
  2. Logs abrufen
  3. Deine Login-Flows konfigurieren und verwalten
  4. Autorisierung gestalten und verwalten (z.B. API-Ressourcen, Permissions und Rollen)
  5. Anwendungen und Ressourcen verwalten
  6. Und vieles mehr

Bleib dran: Mit der Power von KI und dem robusten Infrastrukturdesign von Logto wird Auth-Integration nie wieder eine Herausforderung sein!