Svenska
  • Bolt
  • AI
  • Direktinloggning

Använd Bolt.New och Logto för att snabbt bygga anpassade inloggningsflöden

Lär dig hur du använder Bolt.new för att bygga en fullstack-app med Logto-autentisering. Från att konfigurera inloggningsflöden till att skapa ett svävande inloggningspanel och aktivera sociala inloggningar – den här guiden täcker både uppsättning och anpassning.

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

Vad är Bolt.New

Bolt.new är ett webbläsarbaserat verktyg för att generera och köra fullstack-webbapplikationer direkt. Byggt på StackBlitz WebContainer-teknik, ger det utvecklare en ren, förkonfigurerad stack som innehåller Next.js (App Router), Tailwind CSS, Supabase, Prisma och ShadCN UI. Hela miljön körs lokalt i webbläsaren, inga installationer, inga moln-byggsteg och ingen registrering krävs.

Till skillnad från verktyg som fokuserar på AI-assisterad kodning inne i ett befintligt projekt, fokuserar Bolt.new på början av utvecklingsprocessen. Det tar bort överflödigheten med att sätta upp projektstruktur, beroenden och lokala servrar, så att du kan gå från idé till fungerande prototyp på sekunder.

Hur skiljer sig Bolt.new från Cursor eller Lovable?

Medan verktyg som Cursor och Lovable fungerar som AI-co-piloter i din kodredigerare, fokuserar Bolt.new på något helt annat: omedelbar, fullstack-projektgenerering och körning.

  • Cursor förbättrar VS Code-arbetsflöden med AI och hjälper dig redigera eller generera kod i din befintliga miljö.
  • Bolt.new skapar en fungerande app från grunden baserat på en prompt eller mall och kör den direkt i webbläsaren med WebContainers.

Det finns inget beroende av lokala verktyg eller fjärrstyrda moln-VM:ar. Allt körs i webbläsaren med inbyggt stöd för Node.js, paket-hantering och fullstack-utveckling. Detta gör det särskilt väl lämpat för snabb prototypning och lokal-först-experimenterande, särskilt i AI- eller SaaS-projekt.

Vem är Bolt.new till för?

Bolt.new är utformat för utvecklare som ofta börjar från noll, såsom:

  • Indiehackers som validerar produktidéer
  • AI-byggare som testar arbetsflöden eller integrerar modeller
  • Grundare som prototypar MVP:er
  • Ingenjörer som bygger interna verktyg eller demos

Dessa användare är oftast bekväma med moderna webbstackar och föredrar verktyg som är snabba, rena och inte tar för mycket plats. Bolt.new är inte en visuell webbsidebyggare eller en plattformsbaserad tutorial. Det antas att du har fungerande kunskaper i React och fullstack-utveckling, men det tar bort allt friktion vid uppstarten.

Historien och utvecklingen av Bolt.new

Bolt.new skapades av teamet bakom StackBlitz, ett företag som grundades 2017 av Eric Simons och Albert Pai. StackBlitz var pionjärer med WebContainers, en webbläsar-inbyggd WebAssembly-runtime som kan köra Node.js-miljöer direkt i webbläsaren. Detta eliminerade behovet av molnservrar eller lokala installationer vid utveckling av moderna JavaScript-appar.

År 2023 ställdes StackBlitz inför ett vägskäl. Tillväxten hade saktat in och teamet undersökte en mer radikal riktning: att kombinera WebContainers med AI för att generera fullständiga applikationer från naturliga språkprompter.

Detta experiment blev Bolt.new, som lanserades publikt i oktober 2024. Inom några veckor fick det mycket uppmärksamhet bland utvecklare för sin enkelhet och snabbhet. Verktyget kombinerade allt StackBlitz byggt under åren – runtime-isolering, snabb beroendeinstallation och delningsbara miljöer – med ett AI-gränssnitt som förstod vanliga utvecklingsmål.

Bolt.new markerade ett skifte i utvecklarverktyg: istället för att bara skriva kod snabbare kunde utvecklare nu starta med kod som redan kördes, anpassad för deras syfte.

Guide: Använd Logto och Bolt.New för att lägga till en anpassad inloggning

Registrera en app i Logto-konsolen

I detta exempel använde jag Bolt.new för att skapa en CMS-app. Jag hoppade över promptfasen och gick rakt på sak: Jag bad agenten bygga ett CMS med Logto som autentiseringsleverantör.

Enligt instruktionerna behövde jag ange två viktiga uppgifter:

  1. Logto-endpoint
  2. App-ID

Eftersom appen är en enkel React-applikation behövs ingen app-hemlighet. Agenten skötte resten: den installerade senaste Logto React SDK, satte upp autentiseringskomponenter och kopplade ihop allt.

För att slutföra inställningen gick jag till Logto Cloud Console, skapade en ny enkel-sidasapplikation och kopierade Logto-endpoint och App-ID till Bolt.new.

Sedan konfigurerar du Redirect URIs och Post sign-out redirect URIs.

En viktig detalj: eftersom Bolt.new är webbläsarbaserat och inte ett lokalt IDE kan du inte använda http://localhost:3000/ som din redirect URI. Se istället till att använda förhandsgransknings-URL:en som visas i Bolt.news webbläsarflik.

bolt_auth_1.png

Anpassa Logtos förbyggda inloggningsupplevelse

Logto tillhandahåller ett konfigurerbart, förbyggt inloggningsflöde som du kan anpassa i konsolen. För att komma igång, gå till Sign-in Experience > Sign-in & Sign-up och välj dina föredragna inloggningsmetoder (t.ex. e-post, användarnamn, telefonnummer eller social inloggning).

När det är konfigurerat kommer utlösning av inloggningsflödet att omdirigera användare till Logtos värdbaserade inloggningssida med dina valda alternativ. Hela autentiseringsprocessen hanteras av Logto och användarna skickas tillbaka till din app efter inloggning.

bolt_auth_2.png

bolt_auth_3.png

bolt_auth_4.png

Skapa ett svävande inloggningspanel ovanför din produkt

Nu vill jag ta det ett steg längre och bygga en mer anpassad inloggningsupplevelse, liknande den Perplexity erbjuder. Istället för att omdirigera till en separat sida kommer jag att placera ett svävande inloggningspanel direkt ovanpå produktens UI. Detta håller användarna i rätt kontext samtidigt som Logtos autentiseringsflöde används i bakgrunden.

bolt_auth_5.png

Så jag använder bara denna prompt:

Jag vill få inloggningssidan att se bättre ut, bara en enkel bakgrund med två knappar: en för “Logga in” och en för “Skapa konto.” Varje knapp ska omdirigera till olika sidor, hanterat av Logto. Använd first-screen experience som dokumenterats i Logto https://docs.logto.io/end-user-flows/authentication-parameters/first-screen

bolt_auth_6.png

Det bästa är att när du klickar på Logga in, kommer du direkt till inloggningssidan. Om du klickar på Skapa konto öppnas direkt kontoskapandet.

bolt_auth_7.png

bolt_auth_8.png

Lägg till sociala inloggningsflöden

Du kan ge agenten Logtos dokumentation för direktinloggning tillsammans med en prompt som “lägg till sociala inloggningsflöden.” Detta låter dig hoppa över Logtos standardsida för landning. Till exempel, om du klickar på Google-inloggning-knappen startas omedelbart Googles autentiseringsflöde, vilket ger användare en snabbare och mer användarvänlig inloggningsupplevelse.

bolt_auth_9.png

Kommande Logto-uppdateringar kommer att stödja AI-drivna autentiseringsintegrationer

Detta är bara ett grundläggande exempel. Logto bygger för närvarande MCP-servrar som körs direkt inne i din IDE, så att du kan interagera med Logto Console och Management API utan att lämna din utvecklingsmiljö.

Med denna lösning kommer du att kunna:

  1. Skapa och hantera användare
  2. Visa och filtrera loggar
  3. Konfigurera inloggnings- och registreringsflöden
  4. Definiera API-resurser, behörigheter och roller
  5. Hantera applikationer och åtkomstinställningar
  6. Och mer

Genom att kombinera lokala verktyg med AI och Logtos infrastruktur blir autentisering inte längre ett smärtsamt integrationssteg, utan en naturlig del av din utvecklingsprocess.