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.
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.
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ändningsfall | Logto rekommenderade erbjudande | Auth0 |
---|---|---|
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 Pro | Auth0 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:
- Orimliga och otydliga prissättningar, med förvånansvärt låg MAU-begränsning för icke-företagsplaner.
- 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:
- 26 kontaktorer
- 11 språk för lokalisering
- 12 utvecklingsramverk
- 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 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:
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 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 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.
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.
MAU | Gratis | Hobby | Pro |
---|---|---|---|
5000 | 0 | $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:
Förutsägbar och transparent
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 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.
Stytch | Clerk | Logto | |
---|---|---|---|
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.