Deutsch
  • auth
  • comparison
  • auth0
  • identity

Was Logto von Auth0 unterscheidet und unsere Perspektive darauf

Unsere Kunden fragen uns oft, was uns von Auth0 unterscheidet. In diesem Artikel erklären wir die wichtigsten Details und teilen einige starke Meinungen darüber, was unser Produkt von Auth0 und anderen Alternativen abhebt.

Guamian
Guamian
Product & Design

Einführung

Was ist Auth0

Auth0, gegründet 2013, ist eine cloudbasierte Plattform, die Entwicklern Werkzeuge und Dienste zur Verfügung stellt, um Authentifizierungs- und Identitätsverwaltungsfunktionen einfach in ihre Anwendungen zu integrieren. Es nimmt eine prominente Position als Branchenführer im Bereich Customer Identity and Access Management ein.

Was ist Logto

Die Idee hinter Logto wurde durch eine straightforward Motivation unseres Gründers Gao inspiriert, der sowohl Okta als auch Auth0 ausprobierte, aber frustriert war von der umständlichen Entwicklererfahrung und den hohen Kosten. Er ist fest davon überzeugt, dass viele andere Entwickler und Teams auf ähnliche Herausforderungen stoßen. Deshalb betrachten wir Logto als Alternative zu Auth0, eine modernere und trendige Lösung.

Logto vs. Auth0

TL;DR

😄 Wir priorisieren die Bedürfnisse der von Auth0 übersehenen Nutzer

Wir richten uns speziell an Nutzer, die von Auth0 möglicherweise übersehen werden, einschließlich Entwickler und Startups, die digitale Lösungen benötigen.

😄 Unser Produkt setzt auf Open-Source

Neben der Cloud-Version pflegen wir gleichzeitig eine angesehene, community-getriebene Open-Source-Version.

😄 Wettbewerbsfähige Entwicklererfahrung für unsere Zielnutzer

Wir gehen bei der Bestimmung, welche Funktionen wir entwickeln sollen, akribisch vor. Wir vermeiden es, gedankenlos Funktionen für jeden Anwendungsfall zu liefern, da dies die Endnutzer überfordert oder verwirrt. Indem wir diesem Prinzip folgen und durch die Stimme der Community geleitet werden, können wir die beste Entwicklererfahrung sicherstellen und ein intuitiveres, leichteres Produkt bereitstellen.

😄 Auth0: Hohe Vorabkosten (Prepaid); Logto: Bezahlung nach tatsächlicher Nutzung, Geld sparen (pay-as-you-go).

Unsere Preisgestaltung ist transparent und vernünftig mit Pay-as-you-go- und gestuften Preisen. Dies bietet erhebliche Kosteneinsparungen im Vergleich zu Auth0. Es ist auch eine mentale Entlastung, da die Prepaid-Pläne von Auth0 vorab die Benutzerzahlen jeden Monat voraussagen lassen müssen.

Kosten von 10.000 MAU

Was wären die Kosten, wenn wir 10.000 monatlich aktive Nutzer im gleichen SKU wie andere Alternativen auf dem Markt hätten?

😄 Unsere kurzfristige Roadmap zur neuen Ära

Unsere kommenden Produktlinien umfassen Organisation, Enterprise SSO und richten sich darauf, das beste Identitätsmodell für Software as a Service (SaaS) bereitzustellen. Wir haben bereits genug Best Practice und Meinungen gewonnen, da wir unser eigenes Identitätsmodell und Architekturdesign verwenden, um unseren eigenen Cloud-Dienst aufzubauen.

Zusätzlich haben wir uns verpflichtet, robustere Unterstützung für KI-Unternehmen bereitzustellen. Wir haben kürzlich mit einigen KI-Unternehmen zusammengearbeitet, was als wertvoller Begleiter zur Entwicklung von KI-Anwendungen und Plugins dient.

Wir priorisieren die Bedürfnisse der von Auth0 übersehenen Nutzer

Logto ist bestrebt, die folgenden Probleme in besserer Weise anzugehen, um die Bedürfnisse der von Auth0 übersehenen Nutzer zu befriedigen. Als Entwickler oder Unternehmen auf der Suche nach Identitätslösungen können sie auf die folgenden Situationen stoßen:

AnwendungsfälleLogto empfohlene AngeboteAuth0
Einzelne Entwickler, die an kleinen Projekten arbeiten und ein Authentifizierungssystem und Benutzergruppenverwaltung benötigen.Logto Hobby🙅 Umständlich
Startups in der frühen Phase, die eine umfassende Identitätsinfrastruktur von Grund auf benötigen, von der Authentifizierung bis zur Autorisierung.Logto Pro🙅 Budgetunfreundlich
🔥 Heißes Szenario: KI-Unternehmen, die ChatGPT-Plugins entwickeln, ohne eine Monetarisierungsstrategie zu haben.Logto Hobby, Logto Pro🙅 Budgetunfreundlich
Unternehmen mit mehreren Anwendungen, die ein zentrales Identitätssystem pflegen müssen.Logto Hobby, Logto ProAuth0 essentials, Auth0 Professional
Mittelgroße Unternehmen, die eine entwicklerfreundliche Identitätslösung für Mikroservices suchen, während sie das Budget kontrollieren.Logto Pro🙅 Umständlich, Budgetunfreundlich
Eine Technologieberatung oder Technologiefachleute, die verschiedene Dienstleistungen für mehrere Kunden anbieten.Logto Cloud / Logto OSS🙅 Budgetunfreundlich
Begeisterte Open-Source-Entwickler, die OpenID Connect (OIDC) erkunden und ihren eigenen Anmeldefluss erstellen.Logto OSS❌ Nicht verfügbar
Konzerne, die nach On-Premise-Authentifizierungslösungen suchen.Logto OSS❌ Nicht verfügbar

Wenn du dich zu einer dieser Gruppen zählst, großartig! Genau das wollen wir für dich lösen. Auth0 hat diese Szenarien nicht perfekt adressiert aufgrund von:

  1. Unvernünftige und undurchsichtige Preisgestaltung, mit erstaunlich niedrigem MAU-Limit für Nicht-Unternehmenspläne.
  2. Komplexe Produkte und Funktionssätze, die mit begrenzter Anpassung zusammengefügt werden.

Logto ist hier, um diese Probleme auf effektivere Weise zu adressieren, indem wir uns auf Bereiche konzentrieren, die viele andere Produkte tendenziell übersehen.

Unser Produkt setzt auf Open Source

Logto bietet sowohl eine Open-Source- als auch eine Cloud-Version an und stellt sicher, dass du immer eine kostenlose Open-Source-Option zur Verfügung hast. Dies hebt uns von Auth0 und anderen Alternativen auf dem Markt ab. Open Source ist fest in unserer DNA verankert und fördert eine fantastische Kultur bei Logto.

Infolgedessen ist Logto skalierbar und ideal für Wachstum, bietet Flexibilität und Anpassungsmöglichkeiten. Unsere Community- und Team-Bemühungen haben unser Wachstum vorangetrieben, und innerhalb nur eines Jahres haben wir Folgendes erreicht:

  1. 26 Konnektoren
  2. 11 Sprachen für die Lokalisierung
  3. 12 Entwicklungs-Frameworks
  4. Alles, was du in unserer interaktiven und Entwicklerfreundlichen (so genanntem "Low-Code") Konsole tun kannst, ist über unsere Management-API erreichbar.

Gleichzeitig verfolgen wir einen transparenten Ansatz beim Erstellen unseres Produkts und halten hohe Standards der Codequalität aufrecht. Unsere Anleitungen und SDKs sind so gestaltet, dass sie benutzerfreundlich sind, damit jeder problemlos folgen kann, ohne auf Schwierigkeiten zu stoßen. Diese Einfachheit und Inklusivität hat bei Entwicklern weltweit Anklang gefunden.

Logto hat uns geholfen, die Authentifizierung schnell und einfach einzubeziehen. Wenn du auf der Suche nach einer Authentifizierungsschicht bist, ist dies die Lösung. Der Code ist klar und leicht anzupassen, falls notwendig. Einfach auf gängigen Cloud-Lösungen bereitzustellen. Wir verwenden es in der Produktion ohne Probleme.

-- Ufuk Arslan, Mitbegründer von Mobilist

Moderne Entwicklererfahrung

Ein benutzerfreundliches Werkzeug auf einen Blick

Indem du die Benutzeroberfläche und die unterstützten Funktionen von Logto mit Auth0 vergleichst, erhältst du ein klares Verständnis unserer Philosophie und Unterscheidungsmerkmale. Um dies zu veranschaulichen, betrachten wir als Beispiel eine Einstellungsseite einer nativen Anwendung.

Auth0 AnwendungsdetailsLogto Anwendungsdetails

Auth0 vs. Logto Anwendungsdetails

Einfachheit ist das Ergebnis eines akribischen Entscheidungsprozesses. Wir wählen und priorisieren sorgfältig Funktionen auf Basis der Bedürfnisse unserer Zielnutzer, um die bestmögliche Entwicklererfahrung zu liefern.

Hier sind unsere Schichten und Infrastruktur:

Logto-Infrastruktur

Darüber hinaus ist Logto eine ausgezeichnete Wahl für die Authentifizierung in KI- und anderen leichten Produkten. Wir ermutigen dich, unsere Tutorials zu erkunden, die zeigen, wie Logto ChatGPT-Plugins unterstützt.

✍️ Implementiere ChatGPT-Plugins-Benutzerauthentifizierung mit Logto

✍️ Vereinfache Outline-Authentifizierung mit Logto

Einfache Integration

Die Gewährleistung eines reibungslosen und benutzerfreundlichen Integrationsprozesses ist wichtig, um eine ausgezeichnete Entwicklererfahrung zu schaffen. Logto bietet kontextbezogene Anleitungen, um Entwicklern bei der effizienten Integration von Logto in ihre Anwendung zu unterstützen.

Wir haben Logto als DAS Authentifizierungssystem genutzt, und es hat das Spiel wirklich verändert. Die Integration war nahtlos und verbesserte die Benutzererfahrung erheblich, indem es eine sichere und effiziente Möglichkeit zum Anmelden bot. Insgesamt empfehlen wir Logto für jede Organisation, die ihr Authentifizierungssystem verbessern möchte.

-- André König, CEO bei openformation.io

Hier ist ein schneller Vergleich unserer Integrationsanleitungen mit Auth0:

Auth0 TutorialLogto Tutorial

Auth0 vs. Logto Integrationsanleitung

Config Driven Development (CDD)

Wir integrieren Config Driven Development in unseren Entwicklungs- und Produktentwicklungsprozess, da es hilft, eine konsistente und ausgezeichnete Entwicklererfahrung sicherzustellen.

Betrachten wir als Beispiel die Konnektoren.

Konnektoren spielen eine entscheidende Rolle in Logto, indem sie Endnutzer in die Lage versetzen, passwortloses Anmelden, Anmelden und soziale Anmeldung zu nutzen. Logto bietet Nutzern die Möglichkeit, ihre eigenen Konnektoren einzurichten oder zu erstellen.

Unsere Konnektoren sind so gestaltet, dass sie hochflexibel sind, sodass Nutzer ihre eigenen benutzerdefinierten Konnektoren problemlos installieren oder entwickeln können. Um den Prozess zu vereinfachen, haben wir eine Lösung namens "Dynamisches Formular" implementiert, inspiriert durch Config Driven Development (CDD).

Indem wir diesen Ansatz verfolgen und unserem Konfigurationsleitfaden folgen, können Entwickler erheblich an Aufwand sparen. Dieser Ansatz bietet auch eine größere Anpassungsfähigkeit und Flexibilität. Wenn Nutzer beispielsweise einen benutzerdefinierte sozialen Konnektor wünschen, ist dies in Logto möglich, aber nicht in anderen Lösungen.

Auth0 Konnektor-KonfigurationLogto Konnektor-Konfiguration

Auth0 vs. Logto Konnektor-Konfiguration

Um mehr über unseren Ansatz und unsere Praktiken zu erfahren, lesen Sie diesen Artikel:

✍️ Wie wir eine Vielfalt von Konnektoren unterstützen

Mehr Anpassung, aber sofort einsatzbereit

Auf dem Markt finden sich verschiedene Lösungen, die entweder umfangreiche Anpassungsmöglichkeiten bieten, aber an der sofortigen Einsatzfähigkeit fehlen, oder eine sofort einsatzbereite Funktionalität bieten, jedoch mit Einschränkungen. Logto findet jedoch eine Balance zwischen beiden.

Wenn es um Authentifizierung geht, ist ein End-to-End-Benutzerfluss unerlässlich. Wir bieten einen benutzerfertigen UI-Fluss, den Entwickler und Startups schnell an ihre Bedürfnisse anpassen können. Wir betrachten dies als Notwendigkeit.

Unsere Anmeldeerfahrung, einschließlich sowohl der Konfiguration als auch der Endbenutzerschnittstelle, bietet mehr Flexibilität und Anpassung im Vergleich zu Auth0. Auth0 bietet möglicherweise umfangreiche Anpassungsmöglichkeiten für weniger wichtige Funktionen, aber Logto adressiert dieses Problem, indem es übergeordnete Branding-, benutzerdefinierte CSS-Fähigkeiten und die Flexibilität bietet, deine Authentifizierungsmethoden zu schichten.

Anmeldekonfiguration von Auth0

Logto Anmeldeerfahrung 1Logto Anmeldeerfahrung 2

Auth0 vs. Logto Anmeldeanpassung

Darüber hinaus erweitern wir das Open-Source-Denken auf unsere Benutzeroberfläche und Produktdesign. Wir machen unseren Benutzerfluss und UI-Komponenten allen zugänglich. Um tiefer in dieses Thema einzutauchen, empfehle ich, diesen Artikel zu lesen:

🎨 Vom Code zur Leinwand: Logto macht das Design der Anmeldungserfahrung Open Source

Auth0: Hohe Vorabkosten (Prepaid); Logto: Bezahlung nach tatsächlicher Nutzung, Geld sparen (pay-as-you-go)

Auth0 ist ein prominentes Unternehmen in der Branche, das hauptsächlich Unternehmensklienten bedient. Ihre Preisstrategien können jedoch für kleine bis mittlere Unternehmen (KMU) belastend sein. In unserem vorherigen Artikel haben wir darüber gesprochen und einige Punkte zu diesem Thema zusammengefasst. Ich empfehle, diesen Artikel für weitere Details zu lesen:

🎉 Logto hat ein neues Preismodell eingeführt, um Startup-Herausforderungen hinter den Kulissen anzugehen

Erschwinglich und vernünftig

Ein Grundsatz, den wir einhalten, ist sicherzustellen, dass unsere Preise im Vergleich zu anderen Optionen auf dem Markt wettbewerbsfähig sind. Er sollte nicht höher sein als das, was potenzielle Kunden erwarten zu zahlen. Dieses Diagramm zeigt einige Beispiele.

MAUFreiHobbyPro
5000056 $-86 $/Monat168 $-288 $/Monat
10,000-96 $-176 $/Monat288 $-528 $/Monat
50,000-416 $-816 $/Monat1248 $-2448 $/Monat

Um dies mit einem Beispiel zu illustrieren, wenn wir 10.000 monatlich aktive Nutzer (MAU) in Betracht ziehen, sind unsere Preise bis zu 80 % niedriger als bei Auth0.

Unterdessen hatte unser Team lange Zeit über ein Rätsel nachgedacht: Warum ist der Preis derselbe für Nutzer, die sich einmal anmelden, und für diejenigen, die sich jeden Tag des Monats anmelden? Gestaffelte MAU-Preise können die Integrität und Vernünftigkeit der Endabrechnung der Kunden garantieren.

Selbstverständlich wird der Stückpreis für jede gestaffelte MAU berechnet. Bei den Hobby- und Pro-Plänen gelten die folgenden Einheitspreise.

  • Für Stufe 1 MAU (Gelegentliche MAU) betragen die Einheitspreise 0,008 $ für den Hobby-Plan und 0,024 $ für den Pro-Plan.
  • Für Stufe 2 MAU (Häufige MAU): betragen die Einheitspreise 0,012 $ für den Hobby-Plan und 0,032 $ für den Pro-Plan.
  • Für Stufe 3 MAU (Fast tägliche MAU): betragen die Einheitspreise 0,016 $ für den Hobby-Plan und 0,048 $ für den Pro-Plan

Wenn du neugierig bist, was gestaffelte MAU bedeutet, wirf einen Blick auf unser Preismodell:

💰 Logto Preismodell

Vorhersehbar und transparent

Auth0 Zahlung

Auth0 Preis auf einen Blick

Wir haben oft von Kunden gehört, dass der Abrechnungsprozess wie ein Rätsel erscheinen kann, was zu unerwarteten Kosten führt. Sie möchten genau wissen, wofür sie bezahlen, und plötzliche, hohe Rechnungen vermeiden. Diese Klarheit sollte ein konsistenter Teil der Kundenerfahrung sein, nicht nur auf einem Preisdokument, das irgendwo versteckt im Hilfecenter gefunden werden kann.

Vorhersehbar

Vor dem Kauf bieten wir Vorhersagbarkeit, indem wir einen Vorab-Rechnungsrechner bereitstellen. Dieses Tool wird Entwicklern und Unternehmen bei der Budgetplanung helfen, indem es Mindest- und Höchstkostenabschätzungen bietet.

Während der Nutzung, in der Konsole, da wir auch eine Pay-as-you-go-Strategie anbieten, zeigen wir Ihre bevorstehende Rechnung in Echtzeit an:

Logto Plan Usage

Logto Plan Usage und Rechnungsvorhersage

Transparent

Durch die Darstellung der vollständigen Formel in unserem Abrechnungsprozess wird jede Variable und der Einheitspreis klar auf der Rechnung angezeigt. Mit unserem Preismodell und unserer Formel können Benutzer sogar die Berechnungen selbst durchführen, um Klarheit und Verständnis zu gewährleisten.

Logto vs. andere Alternativen

Logto ist besser bei der Unterstützung mehrerer Frameworks (vs. Clerk)

Clerk ist auch ein modernes Authentifizierungswerkzeug, aber es hat sich auf das React- und Web-Ökosystem konzentriert und fehlt die Unterstützung für Autorisierungsfunktionen (Zugriffskontrolle).

Beispielsweise fehlt ihnen die Unterstützung für beliebte Sprachen wie Flutter, Go, iOS und Android.

Logto ist besser bei flexibler Systemarchitektur (vs. Clerk, Ory)

Darüber hinaus macht die Organisation-Projekt-App-Systemarchitektur von Clerk und Ory es schwierig, zentrale Identitätssysteme mit mehreren Apps zu implementieren und Multi-Tenancy-SaaS-ähnliche Apps zu erstellen.

Um mehr Einblicke in zentrale Identitätssysteme und unsere Überlegungen zu Multi-App zu erhalten, siehe diesen Artikel:

🤔️ Warum du ein zentrales Identitätssystem für ein Multi-App-Geschäft benötigst

Logto ist besser bei sofort einsatzbereiter Authentifizierung (vs. Ory, SuperTokens)

Ory ist ein Open-Source-Projekt, das sich ebenfalls auf Authentifizierung konzentriert. Es hat jedoch seine eigenen einzigartigen Ansichten in Bezug auf Ingenieursmethoden und bietet keine sofort einsatzbereite Authentifizierungslösung. Unsere migrierten Kunden haben uns mitgeteilt, dass Ory session-basierte Lösungen namens Kratos und Hydra (OIDC-Anbieter) verwendet, jedoch fehlt ein klares Beispiel, das zeigt, wie sie zusammenarbeiten. Diese Einschränkung hindert Entwickler daran, schnell mit ihrem Entwicklungsprozess zu beginnen.

Logto ist besser bei der Unterstützung von Autorisierung + Benutzermanagement (vs. Clerk, Stytch)

Sowohl Clerk als auch Stytch bieten nicht genügend Unterstützung für Autorisierungs- und Benutzermanagement.

StytchClerkLogto
Feature Eingebaute rollenbasierte Zugriffskontrolle
API Benutzerverwaltung
Konsole Benutzerverwaltung - Anzeige, Hinzufügen, Aktualisieren, Sperren, Löschen des Benutzers
Konsole Benutzerverwaltung - Protokolle

Logto hält sich streng an offene Standards (vs. SuperTokens)

Logto hält sich sorgfältig an den bewährten offenen Standard namens OpenID Connect, der auf OAuth 2.0 basiert. Dieses Protokoll bietet eine solide Grundlage für unsere Dienste, bietet sowohl Flexibilität als auch Skalierbarkeit und sorgt auch für eine bessere Produktionserfahrung.

Abschluss

Wir haben die Perspektiven und die Positionierung unseres Produkts umrissen. Überprüfe deine Anforderungen und Geschäftssituation und wähle die beste Lösung, die deinen Bedürfnissen entspricht.