Cosa rende Logto diverso da Auth0 e la nostra prospettiva al riguardo
I nostri clienti spesso ci chiedono cosa ci differenzia da Auth0. In questo articolo, spiegheremo i dettagli chiave e condivideremo alcune opinioni forti su ciò che distingue il nostro prodotto da Auth0 e altre alternative.
Introduzione
Cos'è Auth0
Auth0, fondata nel 2013, è una piattaforma basata su cloud che offre agli sviluppatori strumenti e servizi per integrare facilmente funzionalità di autenticazione e gestione dell'identità nelle loro applicazioni. Detiene una posizione di rilievo come leader del settore nella gestione degli accessi di identità per i clienti.
Cos'è Logto
L'idea alla base di Logto è stata ispirata da una semplice motivazione del nostro fondatore Gao, che ha provato sia Okta che Auth0 ma si è frustrato con l'esperienza da sviluppatore complessa e i costi elevati. Crede fermamente che molti altri sviluppatori e team incontrino sfide simili. Ecco perché consideriamo Logto un'alternativa ad Auth0, una soluzione più moderna e alla moda.
Logto vs. Auth0
TL;DR
😄 Prioritizziamo le esigenze degli utenti trascurati da Auth0
Ci rivolgiamo specificamente agli utenti che potrebbero essere trascurati da Auth0, inclusi sviluppatori e startup che necessitano di soluzioni digitali.
😄 Il nostro prodotto abbraccia l'open source
Oltre alla versione cloud, manteniamo allo stesso tempo una rinomata versione open-source guidata dalla comunità.
😄 Esperienza sviluppatore competitiva per i nostri utenti target
Adottiamo un approccio meticoloso per determinare quali funzionalità sviluppare. Evitiamo di fornire funzionalità alla cieca per ogni caso d'uso, poiché questo potrebbe lasciare gli utenti finali intrappolati o confusi. Seguendo questo principio e guidati dalla voce della comunità, possiamo garantire la migliore esperienza sviluppatore e fornire un prodotto più intuitivo e leggero.
😄 Auth0: Costo elevato iniziale (prepagato); Logto: Paga per l'uso effettivo, risparmia denaro (pay-as-you-go).
I nostri prezzi sono trasparenti e ragionevoli con prezzi pay-as-you-go e livelli tariffari. Questo offre significativi risparmi rispetto ad Auth0. È anche un sollievo mentale poiché i piani prepagati di Auth0 ti obbligano a prevedere il traffico degli utenti ogni mese.
Quale sarebbe il costo se avessimo 10.000 utenti attivi mensili entro lo stesso SKU di altre alternative sul mercato?
😄 La nostra roadmap a breve termine per abbracciare la nuova era
Le nostre prossime linee di prodotto includono organizzazione, SSO aziendale, concentrandosi sul fornire il miglior modello di identità per Software as a Service (SaaS). Abbiamo già accumulato abbastanza buone pratiche e opinioni mentre utilizziamo il nostro modello di identità e il design dell'architettura per costruire il nostro servizio cloud.
Inoltre, ci siamo impegnati a fornire supporto più robusto per le aziende AI. Abbiamo recentemente collaborato con alcune aziende AI, il che serve come valido supporto per lo sviluppo di applicazioni AI e plugin.
Prioritizziamo le esigenze degli utenti trascurati da Auth0
Logto intende affrontare i seguenti problemi in un modo migliore per soddisfare le esigenze degli utenti trascurati da Auth0. Come sviluppatori o aziende in cerca di soluzioni di identità, possono incontrare le seguenti situazioni:
Casi d'uso | Offerta consigliata da Logto | Auth0 |
---|---|---|
Sviluppatori individuali che lavorano su progetti di piccola scala che hanno bisogno di creare un sistema di autenticazione e gestire gruppi di utenti. | Logto Hobby | 🙅 Cumbersome |
Startup in fase iniziale che richiedono un'infrastruttura di identità completa da zero, che comprende autenticazione e autorizzazione. | Logto Pro | 🙅 Budget unfriendly |
🔥 Hot scenario: Aziende AI che sviluppano plugin ChatGPT senza una strategia di monetizzazione in atto. | Logto Hobby, Logto Pro | 🙅 Budget unfriendly |
Aziende con più applicazioni che hanno bisogno di mantenere un sistema di identità centralizzato. | Logto Hobby, Logto Pro | Auth0 essentials, Auth0 Professional |
Aziende di medie dimensioni che cercano una soluzione di identità compatibile con micro servizi e al contempo controllare il budget. | Logto Pro | 🙅 Cumbersome, Budget unfriendly |
Una consulenza tecnologica o professionisti del tech che offrono vari servizi a più clienti. | Logto Cloud / Logto OSS | 🙅 Budget unfriendly |
Sviluppatori open-source entusiasti di esplorare OpenID Connect (OIDC) e costruire il proprio flusso di accesso. | Logto OSS | ❌ Non disponibile |
Aziende alla ricerca di soluzioni di autenticazione on-premise. | Logto OSS | ❌ Non disponibile |
Se ti riconosci in uno di questi gruppi, fantastico! Questo è esattamente ciò che intendiamo risolvere per te. Auth0 non ha affrontato perfettamente questi scenari a causa di:
- Prezzi irragionevoli e non trasparenti, con un sorprendentemente basso limite di MAU per i piani non aziendali.
- Prodotti e set di funzionalità complessi che si accavallano con personalizzazione limitata.
Logto è qui per affrontare questi problemi in modo più efficace, concentrandosi su aree che molti altri prodotti tendono a trascurare.
Il nostro prodotto abbraccia l'open-source
Logto fornisce sia una versione open-source che una versione cloud, assicurando che tu abbia sempre una opzione open-source gratuita disponibile per sempre. Questo ci distingue da Auth0 e altre alternative sul mercato. L'open-source è profondamente radicata nel nostro DNA, promuovendo una fantastica cultura in Logto.
Di conseguenza, Logto è scalabile e ideale per la crescita, offrendo flessibilità e personalizzazione. I nostri sforzi di comunità e team hanno alimentato la nostra crescita e, in appena un anno, abbiamo realizzato quanto segue:
- 26 connettori
- 11 lingue per la localizzazione
- 12 framework di sviluppo
- Tutto ciò che puoi fare nel nostro (cosiddetto "low-code") console interattivo e a misura di sviluppatore, è possibile attraverso la nostra API di gestione.
Allo stesso tempo, manteniamo un approccio trasparente mentre costruiamo il nostro prodotto e manteniamo alti standard di qualità del codice. Le nostre guide e SDK sono progettate per essere user-friendly, permettendo a chiunque di seguire facilmente senza difficoltà. La semplicità e l'inclusività hanno risuonato con sviluppatori in tutto il mondo.
Logto ci ha aiutato a includere l'autenticazione rapidamente e facilmente. Se stai cercando uno strato di autenticazione, questa è la soluzione. Il codice è chiaro e facile da personalizzare se ne hai bisogno. Facile da distribuire sulle soluzioni cloud principali. Lo stiamo utilizzando in produzione senza alcun problema.
-- Ufuk Arslan, Co-fondatore di Mobilist
Esperienza sviluppatore moderna
Uno strumento facile da usare a colpo d'occhio
Confrontando l'interfaccia e le funzionalità supportate di Logto con Auth0, acquisirai una chiara comprensione della nostra filosofia e dei nostri punti di differenziazione. Per illustrare ciò, esaminiamo una pagina delle impostazioni di un'applicazione nativa come esempio.
Auth0 vs. Logto dettagli dell'applicazione
La semplicità è il risultato di un meticoloso processo decisionale. Selezioniamo attentamente e diamo priorità alle funzionalità basandoci sulle esigenze dei nostri utenti target, con l'obiettivo di offrire la migliore esperienza possibile per gli sviluppatori.
Ecco i nostri livelli e l'infrastruttura:
Inoltre, Logto è una scelta eccellente per l'autenticazione in AI e altri prodotti leggeri. Ti invitiamo a esplorare i nostri tutorial, che mostrano come Logto supporta i plugin ChatGPT.
✍️ Implementa l'autenticazione utente dei plugin ChatGPT con Logto
✍️ Semplifica l'autenticazione Outline con Logto
Integrazione facile
Garantire un processo di integrazione fluido e user-friendly è importante per creare un'eccellente esperienza per gli sviluppatori. Logto fornisce guide contestuali per aiutare gli sviluppatori a integrare efficientemente Logto con la loro applicazione.
Stiamo usando Logto come sistema DI autenticazione ed è stato veramente un cambiamento. L'integrazione è stata senza intoppi e ha migliorato significativamente l'esperienza utente fornendo un modo sicuro ed efficiente per accedere. Nel complesso, raccomandiamo caldamente Logto per qualsiasi organizzazione che voglia migliorare il proprio sistema di autenticazione.
-- André König, CEO di openformation.io
Ecco un rapido confronto delle nostre guide di integrazione con Auth0:
Auth0 vs. guida di integrazione Logto
Config Driven Development (CDD)
Incorporiamo il Config Driven Development nel nostro processo di ingegneria e sviluppo del prodotto perché aiuta a garantire un'esperienza sviluppatore costante ed eccellente.
Consideriamo i connettori come esempio.
I connettori giocano un ruolo cruciale in Logto consentendo agli utenti finali di utilizzare l'accesso senza password, l'accesso e la registrazione social. Logto offre agli utenti la possibilità di impostare o creare i propri connettori.
I nostri connettori sono progettati per essere altamente flessibili, consentendo agli utenti di installare o sviluppare facilmente i propri personalizzati. Per semplificare il processo, abbiamo implementato una soluzione chiamata "Dynamic Form" ispirata al Config Driven Development (CDD).
Adottando questo approccio e seguendo la nostra guida di configurazione, gli sviluppatori possono risparmiare un notevole sforzo. Questo approccio offre anche una maggiore personalizzazione e flessibilità. Ad esempio, se gli utenti desiderano un connettore social personalizzato, può essere realizzato in Logto ma non in altre soluzioni.
Auth0 vs. configurazione del connettore Logto
Per saperne di più sul nostro approccio e pratiche, consulta questo articolo:
✍️ Come supportiamo una serie di diversi connettori
Più personalizzazione ma pronto all'uso
Sul mercato, troverai varie soluzioni che offrono una personalizzazione estesa ma mancano di comodità pronta all'uso, oppure forniscono funzionalità pronta all'uso ma con limitazioni. Tuttavia, Logto trova un equilibrio tra i due.
Quando si tratta di autenticazione, avere un flusso utente end-to-end è essenziale. Offriamo un flusso UI pronto all'uso che sviluppatori e startup possono rapidamente adattare alle loro esigenze. Lo consideriamo una necessità.
La nostra esperienza di accesso, inclusi sia la configurazione che l'interfaccia utente finale, offre una maggiore flessibilità e personalizzazione rispetto a Auth0. Auth0 può offrire opzioni di personalizzazione estese per funzionalità meno critiche, ma Logto affronta questo problema fornendo branding generale, capacità CSS personalizzate e la possibilità di stratificare i tuoi metodi di autenticazione.
Auth0 vs. personalizzazione dell'accesso Logto
Inoltre, estendiamo la mentalità open-source alla nostra UI e Product Design. Rendiamo accessibile a tutti il nostro flusso utente e i componenti UI. Per approfondire questo argomento, ti consiglio di consultare questo articolo per ulteriori informazioni:
🎨 Dal codice alla tela: Logto rende il design dell'esperienza di accesso open-source
Auth0: Costo elevato iniziale (prepagato); Logto: Paga per l'uso effettivo, risparmia denaro (pay-as-you-go)
Auth0 è un'azienda di rilievo nel settore che si rivolge principalmente ai clienti aziendali. Tuttavia, le loro strategie di prezzo possono essere onerose per le piccole e medie imprese (PMI). Nel nostro precedente articolo, abbiamo discusso e concluso diversi punti su questa questione. Ti consiglio di leggere quell'articolo per ulteriori dettagli:
Accessibile e ragionevole
Un principio fondamentale che seguiamo è garantire che i nostri prezzi siano competitivi rispetto ad altre opzioni sul mercato. Non dovrebbe essere più di quanto i potenziali clienti si aspettano di pagare. Questo grafico illustra alcuni esempi.
MAU | Free | 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 |
Per illustrare con un esempio, se consideriamo 10.000 utenti attivi mensili (MAU), i nostri prezzi sono fino all'80% inferiori rispetto a Auth0.
Nel frattempo, il nostro team era rimasto perplesso da un mistero per un bel po' di tempo: perché il prezzo è lo stesso per gli utenti che accedono una volta e per quelli che accedono ogni giorno del mese? Il prezzo MAU a livelli può garantire l'integrità e la ragionevolezza del conto finale dei clienti.
Naturalmente, il prezzo unitario è addebitato per ciascun MAU a livelli. Nel caso dei piani Hobby e Pro, si applicano i seguenti prezzi unitari.
- Per Tier 1 MAU (MAU Occasionale), i Prezzi Unitari sono $0.008 per il piano Hobby e $0.024 per il piano Pro.
- Per Tier 2 MAU (MAU Frequent), i Prezzi Unitari sono $0.012 per il piano Hobby e $0.032 per il piano Pro.
- Per Tier 3 MAU (MAU Quasi giornaliero), i Prezzi Unitari sono $0.016 per il piano Hobby e $0.048 per il piano Pro
Se sei curioso di sapere cosa significa MAU a livelli, dai un'occhiata al nostro modello di prezzi:
Prevedibile e trasparente
Prezzo Auth0 a colpo d'occhio
Abbiamo spesso sentito dai clienti che il processo di fatturazione può sembrare un mistero, portando a costi inaspettati. Vogliono essere sicuri di esattamente cosa stanno pagando ed evitare improvvisi conti elevati. Questa chiarezza dovrebbe essere parte costante dell'esperienza del cliente, non solo trovata in un documento di prezzi nascosto da qualche parte nel centro assistenza.
Prevedibile
Prima di effettuare un acquisto, offriamo prevedibilità fornendo un calcolatore di pre-fatturazione. Questo strumento assisterà sviluppatori e aziende nella pianificazione del budget fornendo stime di costo minime e massime.
Mentre si è in uso, nella console, poiché offriamo anche una strategia pay-as-you-go, visualizziamo in tempo reale il tuo prossimo conto:
Uso del piano Logto e previsione della fatturazione
Trasparente
Mostrando la formula completa nel nostro processo di fatturazione, ogni variabile e prezzo unitario è chiaramente mostrato nel conto. Con il nostro modello di prezzi e formula, gli utenti possono persino eseguire loro stessi i calcoli, garantendo chiarezza e comprensione.
Logto vs. altre alternative
Logto è migliore nel supportare più framework (vs. Clerk)
Clerk è anche uno strumento di autenticazione moderno, ma si è concentrato all'interno dell'ecosistema React e web e manca di supporto per funzionalità di autorizzazione (controllo degli accessi).
Ad esempio, mancano di supporto per lingue popolari come Flutter, Go, iOS e Android.
Logto è migliore nell'architettura di sistema flessibile (vs. Clerk, Ory)
Inoltre, l'architettura di sistema organization-project-app di Clerk e Ory rende difficile implementare sistemi di identità centralizzati multi-app e costruire app simili a SaaS multi-tenant.
Per acquisire maggiori informazioni sui sistemi di identità centralizzati e sulle nostre riflessioni sulle considerazioni multi-app, consulta questo articolo:
🤔️ Perché hai bisogno di un sistema di identità centralizzato per un business multi-app
Logto è migliore nell'autenticazione pronta all'uso (vs. Ory, SuperTokens)
Ory è un progetto open-source che si concentra anche sull'autenticazione. Tuttavia, ha le proprie prospettive uniche in termini di ingegneria e manca di una soluzione di autenticazione pronta all'uso. I nostri clienti migrati ci hanno informato che Ory utilizza soluzioni basate su sessioni chiamate Kratos e Hydra (fornitore OIDC), ma mancano di un chiaro esempio che dimostri come funzionano insieme. Questa limitazione impedisce agli sviluppatori di avviare rapidamente il loro processo di sviluppo.
Logto è migliore nel supportare autorizzazione + gestione utenti (vs. Clerk, Stytch)
Sia Clerk che Stytch non riescono a fornire un supporto sufficiente per l'autorizzazione e la gestione utenti.
Stytch | Clerk | Logto | |
---|---|---|---|
Caratteristica Controllo degli accessi basato su ruoli integrato | ❌ | ❌ | ✅ |
API Gestione degli utenti | ✅ | ✅ | ✅ |
Console Gestione degli utenti - Visualizzare, Aggiungere, Aggiornare, Sospendere, Eliminare utente | ❌ | ✅ | ✅ |
Console Gestione degli utenti - Registri di audit | ✅ | ❌ | ✅ |
Logto aderisce rigorosamente agli standard aperti (vs. SuperTokens)
Logto aderisce meticolosamente allo standard aperto collaudato noto come OpenID Connect, costruito su OAuth 2.0. Questo protocollo offre una solida base per i nostri servizi, offrendo sia flessibilità che scalabilità, anche una migliore esperienza di produzione.
Conclusione
Abbiamo delineato le prospettive e il posizionamento del nostro prodotto. Dai un'occhiata ai tuoi requisiti e alla tua situazione aziendale, e seleziona la migliore soluzione che soddisfi le tue esigenze.