• uwierzytelnianie
  • porównanie
  • auth0
  • tożsamość

Co wyróżnia Logto na tle Auth0 i nasza perspektywa na ten temat

Nasi klienci często pytają nas, co nas różni od Auth0. W tym artykule przedstawimy kluczowe szczegóły i podzielimy się silnymi opiniami o tym, co wyróżnia nasz produkt na tle Auth0 i innych alternatyw.

Guamian
Guamian
Product & Design

Wprowadzenie

Czym jest Auth0

Auth0, założone w 2013 roku, to oparta na chmurze platforma, która umożliwia deweloperom łatwe wprowadzanie funkcji uwierzytelniania i zarządzania tożsamością do swoich aplikacji. Utrzymuje wiodącą pozycję jako lider branży w zarządzaniu dostępem tożsamości klientów.

Czym jest Logto

Pomysł na Logto zrodził się z prostego motywu naszego założyciela Gao, który uznał, że zarówno Okta, jak i Auth0 były frustrujące ze względu na skomplikowane doświadczenie dewelopera i wysokie koszty. On mocno wierzy, że wielu innych deweloperów i zespołów napotyka podobne wyzwania. Dlatego traktujemy Logto jako alternatywę dla Auth0, bardziej nowoczesne i modne rozwiązanie.

Logto vs. Auth0

TL;DR

😄 Priorytetem jest dla nas zaspokojenie potrzeb pomijanych użytkowników Auth0

Szczególnie odpowiadamy na potrzeby użytkowników, którzy mogą być pomijani przez Auth0, w tym deweloperów i startupów potrzebujących cyfrowych rozwiązań.

😄 Nasz produkt przyjmuje otwarty kod źródłowy

Oprócz wersji chmurowej, jednocześnie utrzymujemy renomowaną, napędzaną przez społeczność wersję open-source.

😄 Konkurencyjne doświadczenie dewelopera dla naszych docelowych użytkowników

Podchodzimy skrupulatnie do określania, które funkcje budować. Unikamy bezmyślnego dostarczania funkcji dla każdego przypadku użycia, ponieważ może to powodować, że użytkownicy końcowi czują się uwięzieni lub zdezorientowani. Podążając za tą zasadą i kierując się głosem społeczności, możemy zapewnić najlepsze doświadczenie dewelopera i dostarczyć bardziej intuicyjny, lekki produkt.

😄 Auth0: Wysoki koszt z góry (prepaid); Logto: Płać za rzeczywiste użycie, oszczędzaj pieniądze (pay-as-you-go).

Nasze ceny są przejrzyste i rozsądne dzięki modelowi pay-as-you-go i cenom wielopoziomowym. To oferuje znaczące oszczędności w porównaniu z Auth0. Jest to również ulga mentalna, ponieważ plany przedpłacone od Auth0 wymagają od ciebie przewidywania ruchu użytkowników każdego miesiąca.

Koszt 10 000 MAU

Jaki byłby koszt, jeśli mamy 10 000 miesięcznych aktywnych użytkowników w podobnym SKU, jak inne alternatywy na rynku?

😄 Nasza krótko-terminowa mapa drogowa na powitanie nowej ery

Nasze nadchodzące linie produktów obejmują organizację, SSO enterprise, skupiając się na dostarczaniu najlepszego modelu tożsamości dla Software as a Service (SaaS). Już zdobyliśmy wystarczająco praktyki i opinii, używając naszego własnego modelu tożsamości i projektu architektury do budowania naszej własnej usługi w chmurze.

Dodatkowo, zobowiązaliśmy się do zapewnienia bardziej solidnego wsparcia dla firm AI. Niedawno nawiązaliśmy współpracę z kilkoma firmami AI, co stanowi cenne towarzystwo przy rozwijaniu aplikacji i wtyczek AI.

Priorytetem jest dla nas zaspokojenie potrzeb pomijanych użytkowników Auth0

Logto to sposób na lepsze rozwiązywanie poniższych problemów w celu zaspokojenia potrzeb pomijanych użytkowników Auth0. Jako deweloperzy lub firmy szukające rozwiązań tożsamości, mogą trafić na następujące sytuacje:

Przypadki użyciaZalecana oferta LogtoAuth0
Indywidualni deweloperzy pracujący nad małymi projektami potrzebujący stworzyć system uwierzytelniania i zarządzać grupami użytkowników.Logto Hobby🙅 Skomplikowany
Wczesne start-upy wymagające kompleksowej infrastruktury tożsamości od podstaw, obejmującej uwierzytelnianie i autoryzację.Logto Pro🙅 Niekorzystny dla budżetu
🔥 Gorący scenariusz: Firmy AI rozwijające wtyczki ChatGPT bez strategii monetyzacji.Logto Hobby, Logto Pro🙅 Niekorzystny dla budżetu
Firmy z wieloma aplikacjami potrzebujące utrzymywać centralny system tożsamości.Logto Hobby, Logto ProPodstawy Auth0, Auth0 Professional
Średnie firmy szukające przyjaznego dla deweloperów rozwiązania tożsamości do mikroserwisów, jednocześnie zachowując kontrolę nad budżetem.Logto Pro🙅 Skomplikowany, Niekorzystny dla budżetu
Konsultanci techniczni lub profesjonaliści technologiczni oferujący różne usługi wielu klientom.Logto Cloud / Logto OSS🙅 Niekorzystny dla budżetu
Entuzjastyczni deweloperzy open-source eksplorujący OpenID Connect (OIDC) i budujący własny przepływ logowania.Logto OSS❌ Niedostępne
Korporacje poszukujące rozwiązań uwierzytelniania na miejscu.Logto OSS❌ Niedostępne

Jeśli znajdziesz się w którejkolwiek z tych grup, świetnie! To właśnie te problemy pragniemy dla ciebie rozwiązać. Auth0 nie rozwiązało tych scenariuszy doskonale z powodu:

  1. Nierozsądnych i nieprzejrzystych cen, z zaskakująco niskim limitem MAU dla planów nie-enteprise.
  2. Złożonych produktów i zestawów funkcji, które są ograniczone przez ograniczoną personalizację.

Logto jest tutaj, aby te kwestie rozwiązać w bardziej efektywny sposób, koncentrując się na obszarach, które wiele innych produktów ma skłonność do pomijania.

Nasz produkt przyjmuje otwarty kod źródłowy

Logto oferuje zarówno wersję open-source, jak i wersję chmurową, zapewniając, że zawsze masz możliwość darmowego rozwiązania open-source dostępnego na zawsze. To wyróżnia nas na tle Auth0 i innych alternatyw na rynku. Otwarty kod źródłowy jest głęboko zakorzeniony w naszym DNA, rozwijając wspaniałą kulturę w Logto.

W efekcie Logto jest skalowalny i idealny dla wzrostu, oferując elastyczność i personalizację. Wzrost naszej społeczności i wysiłki zespołu napędziły nasz rozwój, a w ciągu zaledwie jednego roku osiągnęliśmy następujące cele:

  1. 26 łączników
  2. 11 języków do lokalizacji
  3. 12 frameworków do tworzenia aplikacji
  4. Wszystko, co można zrobić w naszym interaktywnym i przyjaznym dla deweloperów (tzw. "low-code") interfejsie, znanym jako konsola, można osiągnąć przez nasze API zarządzania.

Jednocześnie zachowujemy przejrzyste podejście podczas budowania naszego produktu i utrzymujemy wysokie standardy jakości kodu. Nasze poradniki i SDK są zaprojektowane tak, aby były przyjazne dla użytkownika, pozwalając każdemu łatwo podążać bez trudności. Prostota i inkluzyjność rezonują z deweloperami na całym świecie.

Logto pomogło nam łatwo i szybko włączyć uwierzytelnianie. Jeśli szukasz warstwy uwierzytelniania, to jest rozwiązanie. Kod jest klarowny i łatwy do personalizacji, jeśli tego potrzebujesz. Łatwy do wdrożenia w popularnych rozwiązaniach chmurowych. Używamy go w produkcji bez żadnych problemów.

-- Ufuk Arslan, współzałożyciel Mobilist

Nowoczesne doświadczenie dewelopera

Łatwe w użyciu narzędzie na pierwszy rzut oka

Porównując interfejs i obsługiwane funkcje Logto z Auth0, zrozumiesz naszą filozofię i punkty różnicujące. Aby to zilustrować, przyjrzyjmy się na przykład stronie ustawień aplikacji natywnej.

Szczegóły aplikacji Auth0Szczegóły aplikacji Logto

Auth0 vs. Logto szczegóły aplikacji

Prostota jest wynikiem skrupulatnego procesu podejmowania decyzji. Starannie wybieramy i priorytetyzujemy funkcje na podstawie potrzeb naszych docelowych użytkowników, dążąc do zapewnienia jak najlepszego doświadczenia dewelopera.

Oto nasze warstwy i infrastruktura:

Infrastruktura Logto

Dodatkowo Logto jest doskonałym wyborem do uwierzytelniania w AI i innych lekkich produktach. Zachęcamy do zapoznania się z naszymi samouczkami, które demonstrują, jak Logto wspiera wtyczki ChatGPT.

✍️ Implementuj uwierzytelnianie użytkowników wtyczek ChatGPT z Logto

✍️ Uprość uwierzytelnianie w Ooutline za pomocą Logto

Łatwa integracja

Zapewnienie płynnego i przyjaznego dla użytkownika procesu integracyjnego jest ważne dla stworzenia doskonałego doświadczenia dewelopera. Logto dostarcza przewodniki kontekstowe, które pomagają deweloperom skutecznie integrować Logto z ich aplikacją.

Używamy Logto jako systemu uwierzytelniania i naprawdę odmieniło to nasze działania. Integracja była bezproblemowa i znacząco poprawiła doświadczenie użytkownika, zapewniając bezpieczny i efektywny sposób logowania. Ogólnie rzecz biorąc, gorąco polecamy Logto każdej organizacji, która chce poprawić swój system uwierzytelniania.

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

Oto szybkie porównanie naszych przewodników integracji z Auth0:

Samouczek Auth0Samouczek Logto

Auth0 vs. Logto przewodnik integracyjny

Rozwój oparty na konfiguracji (CDD)

Integrujemy Rozwój oparty na konfiguracji w naszych procesach inżynieryjnych i rozwoju produktu, ponieważ pomaga to zapewnić spójne i doskonałe doświadczenie dewelopera.

Przyjrzyjmy się na przykład łącznikom.

Łączniki odgrywają kluczową rolę w Logto, umożliwiając użytkownikom końcowym korzystanie z rejestracji bez haseł, logowania i logowania społecznościowego. Logto umożliwia użytkownikom konfigurację lub tworzenie własnych łączników.

Nasze łączniki są zaprojektowane tak, aby były wysoce elastyczne, pozwalając użytkownikom łatwo instalować lub rozwijać własne niestandardowe. Aby uprościć proces, wprowadziliśmy rozwiązanie o nazwie "Dynamiczny Formularz" inspirowane Rozwojem opartym na konfiguracji (CDD).

Stosując to podejście i postępując zgodnie z naszym przewodnikiem konfiguracyjnym, deweloperzy mogą zaoszczędzić znaczną ilość wysiłku. To podejście oferuje również większą personalizację i elastyczność. Na przykład, jeśli użytkownicy chcą niestandardowego społecznościowego łącznika, można to osiągnąć w Logto, ale nie w innych rozwiązaniach.

Konfiguracja łącznika Auth0Konfiguracja łącznika Logto

Auth0 vs. Logto konfiguracja łącznika

Aby dowiedzieć się więcej o naszym podejściu i praktykach, odwołaj się do tego artykułu:

✍️ Jak wspieramy różnorodne łączniki

Większa personalizacja ale od razu gotowy do użycia

Na rynku znajdziesz różne rozwiązania, które oferują albo obszerą personalizację, ale brakują im gotowej wygody, albo dostarczają funkcjonalność od razu gotową do użycia, lecz z ograniczeniami. Logto jednak znajduje równowagę między nimi.

Jeśli chodzi o uwierzytelnianie, posiadanie end-to-end przepływu użytkownika jest niezbędne. Oferujemy gotowy do użycia interfejs użytkownika przepływu, który deweloperzy i startupy mogą szybko dostosować do swoich potrzeb. Uważamy to za konieczność.

Nasze doświadczenie logowania, w tym zarówno konfiguracja, jak i interfejs dla użytkowników końcowych, oferuje większą elastyczność i personalizację w porównaniu z Auth0. Auth0 może oferować rozległe opcje personalizacji dla mniej krytycznych funkcji, ale Logto rozwiązuje ten problem, oferując szerokie możliwości brandingu, niestandardowe możliwości CSS i elastyczność w warstwie metod uwierzytelniania.

Konfiguracja logowania Auth0

Doświadczenie logowania Logto 1Doświadczenie logowania Logto 2

Auth0 vs. Logto personalizacja logowania

Co więcej, rozszerzamy mentalność open-source na nasz interfejs użytkownika i projektowanie produktu. Udostępniamy naszą ścieżkę użytkownika i komponenty interfejsu użytkownika wszystkim. Aby zgłębić ten temat, polecam zapoznać się z tym artykułem po więcej informacji:

🎨 Od kodu do płótna: Logto czyni projektowanie doświadczenia logowania open-source

Auth0: Wysoki koszt z góry (prepaid); Logto: Płać za rzeczywiste użycie, oszczędzaj pieniądze (pay-as-you-go)

Auth0 to znana firma w branży, która przede wszystkim obsługuje klientów enterprise. Jednak ich strategie cenowe mogą być uciążliwe dla małych i średnich przedsiębiorstw (SMBs). W naszym poprzednim artykule omówiliśmy i wyciągnęliśmy kilka wniosków na ten temat. Polecam przeczytanie tego artykułu dla dalszych szczegółów:

🎉 Logto wprowadza nowy model cenowy do pokonania trudności startupowych za kulisami

Dostępny i rozsądny

Podstawową zasadą, której się trzymamy, jest zapewnienie, że nasze ceny są konkurencyjne w porównaniu z innymi opcjami na rynku. Nie powinny być wyższe niż to, czego potencjalni klienci oczekują, że zapłacą. Ta tabela ilustruje kilka przykładów.

MAUDarmowyHobbyPro
50000$56-$86/miesiąc$168-$288/miesiąc
10,000-$96-$176/miesiąc$288-$528/miesiąc
50,000-$416-$816/miesiąc$1248-$2448/miesiąc

Aby zilustrować to przykładem, jeśli weźmiemy pod uwagę 10,000 miesięcznych aktywnych użytkowników (MAU), nasze ceny są do 80% niższe niż Auth0.

Tymczasem nasz zespół od długiego czasu był zaintrygowany pewną tajemnicą: dlaczego cena jest taka sama dla użytkowników, którzy logują się raz, jak i tych, którzy logują się codziennie przez cały miesiąc? Stopniowane ceny MAU mogą gwarantować integralność i rozsądność ostatecznego rachunku u klientów.

Naturalnie, cena jednostkowa jest naliczana dla każdego stopniowanego MAU. W przypadku planów Hobby i Pro obowiązują następujące ceny jednostkowe.

  • Dla Tier 1 MAU (Ocasjonalny MAU), ceny jednostkowe wynoszą $0.008 dla planu Hobby i $0.024 dla planu Pro.
  • Dla Tier 2 MAU (Częsty MAU): ceny jednostkowe wynoszą $0.012 dla planu Hobby i $0.032 dla planu Pro.
  • Dla Tier 3 MAU (Prawie codzienny MAU): ceny jednostkowe wynoszą $0.016 dla planu Hobby i $0.048 dla planu Pro

Jeśli jesteś ciekawy, co oznacza stopniowane MAU, spójrz na nasz model cenowy:

💰 Model cenowy Logto

Przewidywalny i przejrzysty

Płatność Auth0

Cena Auth0 w skrócie

Często słyszymy od klientów, że proces rozliczeniowy może wydawać się jak zagadka, prowadząca do niespodziewanych kosztów. Chcą mieć pewność, za co dokładnie płacą i uniknąć nagłych, wysokich rachunków. Ta jasność powinna być spójną częścią doświadczenia klienta, a nie tylko gdzieś ukrytą w centrum pomocy.

Przewidywalny

Przed zakupem oferujemy przewidywalność, dostarczając kalkulator wstępnego rachunku. To narzędzie pomoże deweloperom i firmom w planowaniu budżetu, dostarczając minimalne i maksymalne szacowane koszty.

Podczas użytkowania, w konsoli, ponieważ również oferujemy strategię pay-as-you-go, wyświetlamy twój nadchodzący rachunek na czas:

Użycie planu Logto

Użycie planu Logto i przewidywanie rozrachunkowe

Przejrzysty

Wyświetlając pełną formułę w naszym procesie rozliczeniowym, każda zmienna i cena jednostkowa są jasno pokazane na rachunku. Dzięki naszemu modelowi cenowemu i formule, użytkownicy mogą nawet sami wykonywać obliczenia, zapewniając przejrzystość i zrozumienie.

Logto vs. inne alternatywy

Logto lepiej wspiera więcej frameworków (vs. Clerk)

Clerk to także nowoczesne narzędzie uwierzytelniania, ale skupia się na ekosystemie React i sieci, brakując wsparcia dla funkcji autoryzacji (kontroli dostępu).

Na przykład brakuje im wsparcia dla popularnych języków, takich jak Flutter, Go, iOS i Android.

Logto lepsze z elastyczną architekturą systemu (vs. Clerk, Ory)

Dodatkowo, organizacja-projekt-aplikacja system Architektury Clerk i Ory sprawia, że trudno jest wprowadzić centra˛lizowane systemy tożsamości multi-aplikacyjne i budować aplikacje SaaS-like multi-tenant.

Aby uzyskać więcej wglądu w centralizowane systemy tożsamości i nasze przemyślenia na temat multi-aplikacyjnych rozważań, sprawdź ten artykuł:

🤔️ Dlaczego potrzebujesz centralizowanego systemu tożsamości dla firm wielo-aplikacyjnych

Logto lepsze w gotowej do użycia autoryzacji (vs. Ory, SuperTokens)

Ory to open-source projekt skupiający się na uwierzytelnianiu. Jednak ma swoje własne unikatowe perspektywy w kwestiach inżynieryjnych i brakuję mu gotowego do użycia rozwiązania w zakresie uwierzytelniania. Nasi migrowani klienci poinformowali nas, że Ory wykorzystuje oparte na sesji rozwiązania o nazwie Kratos i Hydra (dostawca OIDC), ale brakuje im jasnego przykładu pokazującego, jak one współdziałają. To ograniczenie powstrzymuje deweloperów przed szybkim rozpoczęciem procesu rozwoju.

Logto lepsze w wspieraniu autoryzacji + zarządzania użytkownikami (vs. Clerk, Stytch)

Zarówno Clerk, jak i Stytch nie oferują wystarczającego wsparcia w zakresie autoryzacji i zarządzania użytkownikami.

StytchClerkLogto
Funkcja Wbudowana kontrola dostępu oparta na rolach
API Zarządzanie użytkownikami
Konsola Zarządzanie użytkownikami - Pokaż, Dodaj, Aktualizuj, Zawieś, Usuń użytkownika
Konsola Zarządzanie użytkownikami - Dzienniki audytu

Logto ściśle przestrzega standardów otwartych (vs. SuperTokens)

Logto skrupulatnie przestrzega sprawdzonego standardu otwartego znanego jako OpenID Connect, zbudowanego na OAuth 2.0. Ten protokół stanowi solidne fundamenty dla naszych usług, oferując zarówno elastyczność jak i skalowalność, a także lepsze doświadczenie produkcyjne.

Zakończenie

Zaprezentowaliśmy nasze perspektywy i pozycjonowanie produktu. Przyjrzyj się swoim wymaganiom i sytuacji biznesowej i wybierz najlepsze rozwiązanie, które odpowiada twoim potrzebom.