Svenska
  • auth
  • comparison
  • auth0
  • identity

Vad som skiljer Logto från Auth0 och vårt perspektiv på det

Våra kunder frågar ofta vad som gör oss annorlunda från Auth0. I den här artikeln kommer vi att förklara de viktigaste detaljerna och dela med oss av några starka åsikter om vad som skiljer vår produkt från Auth0 och andra alternativ.

Guamian
Guamian
Product & Design

Introduktion

Vad är Auth0

Auth0, grundat 2013, är en molnbaserad plattform som ger utvecklare verktyg och tjänster för att enkelt integrera autentisering och identitetshantering i sina applikationer. Det har en framträdande position som branschledare inom kundidentitetstillgångshantering.

Vad är Logto

Idén bakom Logto föddes ur vår grundares Gao's enkla motivation, som provade både Okta och Auth0 men blev frustrerad över den besvärliga utvecklarupplevelsen och höga kostnader. Han tror starkt att många andra utvecklare och team stöter på liknande utmaningar. Därför ser vi Logto som ett alternativ till Auth0, en mer modern och trendig lösning.

Logto vs. Auth0

TL;DR

😄 Vi prioriterar behoven hos Auth0's förbisedda användare

Vi vänder oss specifikt till användare som kan förbises av Auth0, inklusive utvecklare och startups i behov av digitala lösningar.

😄 Vår produkt omfamnar öppen källkod

Förutom molnversionen underhåller vi samtidigt en välrenommerad, communitydriven öppen källkod version.

😄 Konkurrenskraftig utvecklarupplevelse för våra målanvändare

Vi tar ett noggrant tillvägagångssätt för att avgöra vilka funktioner vi ska bygga. Vi undviker att tanklöst leverera funktioner för alla användningsfall, eftersom detta kan leda till att slutanvändare känner sig instängda eller förvirrade. Genom att följa denna princip och vägledas av communityt kan vi garantera den bästa utvecklarupplevelsen och tillhandahålla en mer intuitiv, lättviktig produkt.

😄 Auth0: Höga kostnader i förväg (förbetalda); Logto: Betala för faktiskt användning, spara pengar (betala efter användning).

Vår prissättning är transparent och rimlig med betala-efter-användning och skiktad prissättning. Detta ger betydande kostnadsbesparingar jämfört med Auth0. Det är också en mental lättnad eftersom förbetalda planer från Auth0 kräver att du förutspår användartrafik varje månad.

Kostnad för 10,000 MAU

Vad skulle kostnaden vara om vi har 10,000 aktiva användare per månad inom liknande SKU som andra alternativ på marknaden?

😄 Vår kortsiktiga väg att omfamna den nya eran

Våra kommande produktlinjer inkluderar organisation, företags-SSO, med fokus på att tillhandahålla den bästa identitetsmodellen för Software as a Service (SaaS). Vi har redan samlat tillräckligt med bästa praxis och åsikter när vi använder vår egen identitetsmodell och arkitekturdesign för att bygga vår egen molntjänst.

Dessutom har vi åtagit oss att tillhandahålla mer robust stöd för AI-företag. Vi har nyligen samarbetat med några AI-företag, vilket fungerar som en värdefull kompis för att utveckla AI-applikationer och plugins.

Vi prioriterar behoven hos Auth0's förbisedda användare

Logto är för att adressera följande problem på ett bättre sätt för att tillfredsställa behoven hos Auth0-förbisedda användare. Som utvecklare eller företag som söker efter identitetslösningar kan de stöta på följande situationer:

AnvändningsfallLogto rekommenderade erbjudandeAuth0
Individuella utvecklare som arbetar med småskaliga projekt som behöver skapa ett autentiseringssystem och hantera användargrupper.Logto Hobby🙅 Besvärligt
Startups i tidiga stadier som kräver en omfattande identitetsinfrastruktur från grunden, inklusive autentisering och auktorisering.Logto Pro🙅 Budgetovänlig
🔥 Hett scenario: AI-företag som utvecklar ChatGPT-plugins utan en intäktsstrategi på plats.Logto Hobby, Logto Pro🙅 Budgetovänlig
Företag med flera applikationer som behöver upprätthålla ett centraliserat identitetssystem.Logto Hobby, Logto ProAuth0 essentials, Auth0 Professional
Mindre företag som söker en utvecklarvänlig identitetslösning för mikrotjänster samtidigt som de behåller kontroll över budgeten.Logto Pro🙅 Besvärligt, Budgetovänlig
En teknikkonsult eller tekniska yrkespersoner som erbjuder olika tjänster till flera kunder.Logto Cloud / Logto OSS🙅 Budgetovänlig
Entusiastiska open-source-utvecklare som utforskar OpenID Connect (OIDC) och bygger sitt eget inloggningsflöde.Logto OSS❌ Ej tillgänglig
Företag i sök efter lokala autentiseringslösningar.Logto OSS❌ Ej tillgänglig

Om du befinner dig i någon av dessa kategorier, fantastiskt! Detta är precis vad vi strävar efter att lösa för dig. Auth0 har inte adresserat dessa scenarier perfekt på grund av:

  1. Orimliga och otydliga prissättningar, med förvånansvärt låg MAU-begränsning för icke-företagsplaner.
  2. Komplexa produkter och funktionsuppsättningar som trängs ihop med begränsad anpassning.

Logto finns här för att hantera dessa frågor på ett effektivare sätt, med fokus på områden som många andra produkter tenderar att förbise.

Vår produkt omfamnar öppen källkod

Logto erbjuder både en öppen källkod och molnversion, vilket garanterar att du alltid har en gratis öppen källkod tillgänglig för alltid. Detta skiljer oss från Auth0 och andra alternativ på marknaden. Öppen källkod är djupt ingraverad i vårt DNA och främjar en fantastisk kultur på Logto.

Som ett resultat är Logto skalbart och idealiskt för tillväxt, erbjuder flexibilitet och anpassning. Våra gemenskaps- och teamansträngningar har drivit vår tillväxt och inom endast ett år har vi uppnått följande:

  1. 26 kontaktorer
  2. 11 språk för lokalisering
  3. 12 utvecklingsramverk
  4. Allt du kan göra i vårt interaktiva och utvecklarvänliga (så kallade "low-code"), känt som konsolen, är möjligt genom vår hanterings-API.

Samtidigt behåller vi en transparent inställning medan vi bygger vår produkt och upprätthåller höga standarder för kodkvalitet. Våra guider och SDK:er är utformade för att vara användarvänliga, så att vem som helst kan följa med utan svårigheter. Enkelheten och inklusiviteten har resonerat med utvecklare över hela världen.

Logto har hjälpt oss att inkludera autentisering snabbt och enkelt. Om du letar efter ett autentiseringslager är detta lösningen. Koden är tydlig och enkel att anpassa om du behöver det. Lätt att distribuera på vanliga molnlösningar. Vi använder det i produktion utan några problem.

-- Ufuk Arslan, Medgrundare av Mobilist

Modern utvecklarupplevelse

Ett lättanvänt verktyg vid första anblicken

Genom att jämföra Logtos gränssnitt och stödda funktioner med Auth0, får du en klar förståelse för vår filosofi och skillnadspunkter. För att illustrera detta, låt oss undersöka en inställningssida för en inbyggd applikation som ett exempel.

Auth0 applikationsdetaljerLogto applikationsdetaljer

Auth0 vs. Logto applikationsdetaljer

Enkelhet är resultatet av en noggrann beslutsprocess. Vi väljer och prioriterar funktioner med omsorg baserat på våra målanvändares behov, för att leverera den bästa möjliga utvecklarupplevelsen.

Här är våra lager och infrastruktur:

Logto infrastruktur

Dessutom är Logto ett utmärkt val för autentisering i AI och andra lätta produkter. Vi uppmuntrar dig att utforska våra tutorials, som visar hur Logto stödjer ChatGPT-plugins.

✍️ Implementera användarauktorisering för ChatGPT-plugins med Logto

✍️ Förenkla Outline-autentisering med Logto

Enkel integration

Att säkerställa en smidig och användarvänlig integrationsprocess är viktigt för att skapa en utmärkt utvecklarupplevelse. Logto tillhandahåller guide-instruktioner i kontext för att hjälpa utvecklare att effektivt integrera Logto med sina applikationer.

Vi har använt Logto som AUTENTISERINGSSYSTEMET och det har verkligen varit en spelväxlare. Integration var sömlös och det förbättrade användarupplevelsen markant genom att erbjuda ett säkert och effektivt sätt att logga in. Övergripande rekommenderar vi starkt Logto för alla organisationer som vill förbättra sitt autentiseringssystem.

-- André König, VD på openformation.io

Här är en snabb jämförelse av våra integrationsguider med Auth0:

Auth0 tutorialLogto tutorial

Auth0 vs. Logto integrationsguide

Konfigurationsdriven utveckling (CDD)

Vi inkorporerar Konfigurationsdriven utveckling i vår ingenjörs- och produktutvecklingsprocess eftersom det hjälper till att säkerställa en konsekvent och utmärkt utvecklarupplevelse.

Låt oss betrakta kontaktorer som ett exempel.

Kontaktorer spelar en avgörande roll i Logto genom att möjliggöra för slutanvändare att använda lösenordsfritt registrering, inloggning och social inloggning. Logto erbjuder användare möjligheten att sätta upp eller skapa sina egna kontaktorer.

Våra kontaktorer är designade för att vara mycket flexibla, vilket gör det enkelt för användare att installera eller utveckla sina egna anpassade. För att förenkla processen har vi implementerat en lösning kallad "Dynamic Form" inspirerad av Konfigurationsdriven utveckling (CDD).

Genom att anta detta tillvägagångssätt och följa vår konfigurationsguide kan utvecklare spara en betydande mängd ansträngning. Detta tillvägagångssätt erbjuder också större anpassning och flexibilitet. Till exempel, om användare önskar en anpassad social kontakt, kan det uppnås i Logto men inte i andra lösningar.

Auth0 kontakter konfigurationLogto kontakter konfiguration

Auth0 vs. Logto kontakter konfiguration

För att lära dig mer om vårt tillvägagångssätt och våra metoder, hänvisa till denna artikel:

✍️ Hur vi stöder en mängd olika kontaktorer

Mer anpassning men out-of-the-box

På marknaden hittar du olika lösningar som antingen erbjuder omfattande anpassningar men saknar out-of-the-box bekvämlighet, eller erbjuder out-of-the-box funktionalitet men med begränsningar. Dock balanserar Logto mellan de två.

När det gäller autentisering är det viktigt att ha ett end-to-end användarflöde. Vi erbjuder ett redo-att-använda gränssnitt som utvecklare och startups snabbt kan anpassa till sina behov. Vi anser att detta är en nödvändighet.

Vår inloggningsupplevelse, inklusive både konfiguration och användargränssnitt, erbjuder större flexibilitet och anpassning jämfört med Auth0. Auth0 må erbjuda omfattande anpassningsalternativ för mindre kritiska funktioner, men Logto adresserar detta problem genom att tillhandahålla övergripande branding, anpassade CSS-funktioner och flexibiliteten att skikta dina autentiseringsmetoder.

Sign-in konfiguration av Auth0

Logto inloggningsupplevelse 1Logto inloggningsupplevelse 2

Auth0 vs. Logto inloggningsanpassning

Dessutom utvidgar vi öppen-källkod-tänket till vårt UI och produktdesign. Vi gör vårt användarflöde och UI-komponenter tillgängliga för alla. För att fördjupa dig i detta ämne rekommenderar jag att kolla in denna artikel för mer information:

🎨 Från kod till canvas: Logto gör inloggningsupplevelsedesign öppen källkod

Auth0: Höga kostnader i förväg (förbetalda); Logto: Betala för faktiskt användning, spara pengar (betala efter användning)

Auth0 är ett framstående företag i branschen som främst inriktar sig på företagskunder. Men deras prissättningsstrategier kan vara belastande för små till medelstora företag (SMBs). I vår tidigare artikel diskuterade vi och drog flera slutsatser om detta ämne. Jag rekommenderar att läsa den artikeln för mer detaljer:

🎉 Logto avslöjade en ny prismodell för att hantera startup-utmaningar bakom kulisserna

Tillgängligt och rimligt

Ett grundläggande princip vi håller fast vid är att säkerställa att vår prissättning är konkurrenskraftig jämfört med andra alternativ på marknaden. Det bör inte vara mer än vad potentiella klienter förväntar sig att betala. Detta diagram illustrerar några exempel.

MAUGratisHobbyPro
50000$56-$86/mo$168-$288/mo
10,000-$96-$176/mo$288-$528/mo
50,000-$416-$816/mo$1248-$2448/mo

För att illustrera med ett exempel, om vi betraktar 10,000 månatligt aktiva användare (MAU), är vår prissättning upp till 80% mindre än Auth0.

Samtidigt har vårt team varit förbryllat över ett mysterium under ganska lång tid: varför är priset detsamma för användare som loggar in en gång och de som loggar in varje dag i månaden? Skiktade MAU-priser kan garantera integriteten och rimligheten i kundernas sluträkning.

Naturligtvis debiteras enhetspriset för varje skiktad MAU. I fallet med Hobby och Pro-planer, tillämpas följande enhetspriser.

  • För Tier 1 MAU (Tillfällig MAU), är enhetspriserna $0.008 för Hobby-planen och $0.024 för Pro-planen.
  • För Tier 2 MAU (Frekvent MAU): är enhetspriserna $0.012 för Hobby-planen och $0.032 för Pro-planen.
  • För Tier 3 MAU (Nästan daglig MAU): är enhetspriserna $0.016 för Hobby-planen och $0.048 för Pro-planen

Om du är nyfiken på vad skiktade MAU betyder, titta på vår prismodell:

💰 Logto prismodell

Förutsägbar och transparent

Auth0 betalning

Auth0 pris vid en blick

Vi har ofta hört från kunder att faktureringsprocessen kan kännas som ett mysterium, vilket leder till oväntade kostnader. De vill vara säkra på exakt vad de betalar för och förhindra plötsliga, högra räkningar. Denna tydlighet bör vara en konstant del av kundupplevelsen, inte bara hittas på ett prisdokument någonstans gömd i hjälpcentret.

Förutsägbar

Innan du gör ett köp, erbjuder vi förutsägbarhet genom att tillhandahålla en förhandsfaktura kalkylator. Det här verktyget hjälper utvecklare och företag i budgetplanering genom att ge minimi- och maximikostnadsberäkningar.

Under användandet, i konsolen, eftersom vi också erbjuder en betala-efter-användning-strategi, visar vi din kommande faktura i tid:

Logto plan användning

Logto plan användning och fakturaprediktion

Transparent

Genom att visa den kompletta formeln i vår faktureringsprocess, visas varje variabel och enhetspris tydligt i fakturan. Med vår prismodell och formel kan användare till och med utföra beräkningarna själva, vilket säkerställer klarhet och förståelse.

Logto vs. andra alternativ

Logto är bättre på att stödja fler ramverk (vs. Clerk)

Clerk är också ett modernt autentiseringsverktyg, men det har riktat sig inom React och webb-ekosystemet och saknar stöd för auktoriseringsfunktioner (åtkomstkontroll).

Till exempel, de saknar stöd för populära språk som Flutter, Go, iOS och Android.

Logto är bättre på flexibel systemarkitektur (vs. Clerk, Ory)

Dessutom gör Clerk och Ory organisation-projekt-app systemarkitektur det utmanande att implementera multifunktions-centraliserade identitetssystem och bygga multi-tenantry SaaS-liknande appar.

För att få mer insikt om centraliserade identitetssystem och våra tankar om multi-app överväganden, kolla den här artikeln:

🤔️ Varför du behöver ett centraliserat identitetssystem för en multi-app verksamhet

Logto är bättre på out-of-the-box autentisering (vs. Ory, SuperTokens)

Ory är ett open-source-projekt som också fokuserar på autentisering. Men det har sina egna unika perspektiv vad gäller ingenjörskonst och saknar en out-of-the-box autentiseringslösning. Våra migrerade kunder har informerat oss om att Ory använder sessionsbaserade lösningar kallade Kratos och Hydra (OIDC-leverantör), men de saknar ett tydligt exempel som demonstrerar hur de fungerar tillsammans. Denna begränsning hindrar utvecklare från att snabbt komma igång med sin utvecklingsprocess.

Logto är bättre på att stödja auktorisering + användarhantering (vs. Clerk, Stytch)

Både Clerk och Stytch brister i att tillhandahålla tillräckligt stöd för auktorisering och användarhantering.

StytchClerkLogto
Funktion Inbyggd rollbaserad åtkomstkontroll
API Användarhantering
Konsol Användarhantering - Visa, Lägg till, Uppdatera, Stäng av, Ta bort användare
Konsol Användarhantering - Granskningsloggar

Logto följer strikt öppna standarder (vs. SuperTokens)

Logto följer noggrant den stridstestade öppna standarden känd som OpenID Connect, byggd på OAuth 2.0. Detta protokoll ger en solid grund för våra tjänster, och erbjuder både flexibilitet och skalbarhet, även bättre produktionsupplevelse.

Avslutning

Vi har beskrivit vår produkts perspektiv och positionering. Titta på dina krav och affärssituation och välj den bästa lösningen som uppfyller dina behov.