Svenska
  • cursor
  • integration
  • ai

Vibe-koda med Cursor och Logto för att snabbt bygga din app och hantera inloggningsflöden

Lär dig hur du vibe-kodar en fotoalbum-app med Cursor och lägger till inloggning med Logto på några minuter. Från UI till autentisering – det är snabbt, enkelt och AI-drivet.

Guamian
Guamian
Product & Design

Sluta slösa veckor på användarautentisering
Lansera säkra appar snabbare med Logto. Integrera användarautentisering på några minuter och fokusera på din kärnprodukt.
Kom igång
Product screenshot

Vibe-kodning blir allt mer populärt tack vare kraftfulla verktyg som Cursor och Windsurf. Även med begränsad erfarenhet kan du snabbt bygga din egen app.

För många utvecklare och makers kan det vara knepigt att sätta upp inloggningsflöden. Men med MCP och de kontextmedvetna funktionerna som finns inbyggda i moderna IDE:er, är det inte längre en komplicerad uppgift att lägga till autentisering i din app, även om du inte är utvecklare.

I den här guiden visar jag dig:

  1. Hur du bygger en webbapp med vibe-kodning i Cursor.
  2. Hur du lägger till autentisering (inloggningsflöden) med Logto för att skydda ditt innehåll.

Bygg en fotoalbum-app i Cursor

Först öppnar jag bara en chatt i Cursor och skriver prompten:

“Skapa en enkelsidig app med Next.js Page Router.” Cursor tar hand om resten och genererar den åt mig.

cursor_1.png

Låt oss göra det till en fotoalbum-app. Den hjälper mig att hämta flera bilder från Unsplash och organisera dem åt mig.

cursor_2.png

cursor_3.png

Lägg till autentisering i din fotoalbum-app

Traditionellt sett måste du manuellt läsa dokumentationen och gå igenom SDK:n för att slutföra integrationen. Men med Cursor kan du fullt ut använda AI för att göra processen mycket smidigare och snabbare.

Lägg till Logto-dokumentation som kontext

Du kan lägga till ett inloggningsflöde för att skydda din app. Cursor stöder kontextmedvetna promptar, så du kan lägga till Logto-dokumentationen som referens. Detta gör det enkelt att integrera autentisering med Logto SDK för Next.js (Page Router).

cursor_4.png

Slutför integrationen

Som du ser hänvisar den till Quick Start-guiden för att berätta vad du ska göra härnäst. I det andra steget ber den mig att konfigurera inställningar som appId, endpoint och så vidare. För att få dessa måste jag gå till Logto Cloud och registrera en ny app.

cursor_5.png

cursor_6.png

Den ber mig också ange http://localhost:3000/api/auth/callback/logto som redirect URI.

cursor_7.png Ange Redirect URI i Logto Cloud-konsolen

cursor_8.png Hämta dessa värden och spara dem i din konfigurationsfil.

Så jag ger bara App ID, App Secret och Logto endpoint till Cursor, och den uppdaterar koden åt mig.

Nu kör jag servern och får en enkel Logga in-startsida. När jag klickar på Logga in, omdirigeras jag till Logto-inloggningssidan.

cursor_9.png

cursor_10.png

Jajamen! Den omdirigerades framgångsrikt till Logto-inloggningssidan!

Förfina gränssnittet och testa hela flödet

Startskärmen såg för enkel ut, så jag bad Cursor förbättra designen.

cursor_11.png

Här är vad jag fick.

cursor_12.png

Nu är det dags att testa hela flödet.

Förresten, Logto kommer med en inbyggd e-posttjänst, så du kan gå igenom hela e-postverifieringsprocessen direkt.

cursor_13.png

cursor_14.png

När du avslutat flödet är du inloggad och kan se ditt användar-ID på skärmen.

cursor_15.png

Nu ska vi se om den här användaren har lagts till i Logto Console… Woho! Där är den! 🎉

cursor_16.png

Tack vare Logtos dokumentation, best practices och kodningsstil à la Copilot är integrationen enkel även för dig med minimal teknisk erfarenhet. Att sätta upp ett inloggningsflöde är inte längre tungt eller tråkigt.

Framtida iteration

Detta är bara ett litet övningsexempel. Logto utvecklar aktivt MCP-servrar som körs direkt i din IDE, så att du kan interagera med Logto Console och Management API utan att lämna din utvecklingsmiljö. Med detta kommer du kunna:

  1. Skapa och hantera användare
  2. Hämta loggar
  3. Konfigurera och hantera dina inloggningsflöden
  4. Designa och hantera behörigheter (t.ex. API-resurser, rättigheter och roller)
  5. Hantera applikationer och resurser
  6. Och mycket mer

Håll utkik, med AI:s kraft och Logtos robusta infrastrukturdesign är autentiseringsintegration inte längre en utmaning!