Türkçe
  • kimlik doğrulama
  • karşılaştırma
  • auth0
  • kimlik

Logto'yu Auth0'dan ayıran nedir ve bu konudaki bakış açımız

Müşterilerimiz sık sık bize Auth0'dan nasıl farklı olduğumuz sorusunu sorar. Bu makalede, ana detayları açıklayacağız ve ürünümüzü Auth0 ve diğer alternatiflerden ayıran güçlü fikirlerimizi paylaşacağız.

Guamian
Guamian
Product & Design

Kullanıcı kimlik doğrulamasına haftalar harcamayı bırakın
Logto ile güvenli uygulamaları daha hızlı yayınlayın. Kullanıcı kimlik doğrulamasını dakikalar içinde entegre edin ve temel ürününüze odaklanın.
Başlayın
Product screenshot

Giriş

Auth0 Nedir

Auth0, 2013 yılında kurulan, geliştiricilere uygulamalarına kolayca kimlik doğrulama ve kimlik yönetimi işlevleri entegre etmeleri için araçlar ve hizmetler sunan bulut tabanlı bir platformdur. Müşteri kimlik erişim yönetimi alanında sektör lideri olarak öne çıkmaktadır.

Logto Nedir

Logto'nun arkasındaki fikir, kurucumuz Gao'nun Okta ve Auth0'yu denedikten sonra karmaşık geliştirici deneyiminden ve yüksek maliyetlerden bunaldığı için gelen basit bir motivasyonla ortaya çıktı. Pek çok diğer geliştirici ve ekibin benzer zorluklarla karşılaştığına inanıyordu. Bu yüzden Logto'yu Auth0'ya alternatif, daha modern ve trend bir çözüm olarak görüyoruz.

Logto ve Auth0 Karşılaştırması

TL;DR

😄 Auth0'nun göz ardı edilen kullanıcılarının ihtiyaçlarını önceliklendiriyoruz

Özellikle Auth0 tarafından göz ardı edilen kullanıcıları, dijital çözümlere ihtiyaç duyan geliştiricileri ve startupları hedef alıyoruz.

😄 Ürünümüz açık kaynağı benimsiyor

Bulut versiyonunun yanı sıra aynı zamanda saygın, topluluk odaklı bir açık kaynak versiyonunu da sürdürüyoruz.

😄 Hedef kullanıcılarımız için rekabetçi geliştirici deneyimi

Hangi özellikleri geliştireceğimizi belirlemek için titiz bir yaklaşım benimsiyoruz. Kullanıcıları sıkışmış veya kafa karışıklığa uğramış hissettiren her durum için anlamsızca özellik sağlamaktan kaçınıyoruz. Bu ilkeyi izleyerek ve topluluğun sesine rehber olarak, en iyi geliştirici deneyimini sağlamak ve daha sezgisel, hafif bir ürün sunmak mümkün.

😄 Auth0: Yüksek maliyet ön ödemeli; Logto: Gerçek kullanım için ödeme yapın, para tasarrufu yapın (kullanıma göre ödeme).

Fiyatlandırmamız şeffaf ve mantıklıdır, kullanıma göre ödeme ve kademeli fiyatlandırma sunar. Bu, Auth0 ile karşılaştırıldığında önemli maliyet tasarrufları sunar. Ayrıca zihinsel bir rahatlama sağlar, çünkü Auth0'nun ön ödemeli planları her ayki kullanıcı trafiğini tahmin etmenizi gerektirir.

10,000 MAU'nun maliyeti

Piyasadaki diğer alternatiflerle benzer SKU'lar arasında 10,000 aylık aktif kullanıcı olması durumunda maliyet ne olurdu?

😄 Yeni çağa uyum sağlamak için kısa vadeli yol haritamız

Yaklaşan ürün serilerimiz arasında organizasyon, kurumsal SSO, Software as a Service (SaaS) için en iyi kimlik modelini sunmaya odaklanan bulunmaktadır. Kendi bulut hizmetimizi oluşturmak için kendi kimlik modelimizi ve mimari tasarımımızı kullanarak yeterince iyi uygulamalar ve görüşler kazandık.

Ayrıca, yapay zeka şirketleri için daha sağlam destek sağlama taahhüdümüzü sürdürüyoruz. Yakın zamanda bazı yapay zeka şirketleriyle işbirliği yaptık, bu da yapay zeka uygulamaları ve eklentileri geliştirmek için değerli bir yardımcı oldu.

Auth0'nun göz ardı edilen kullanıcılarının ihtiyaçlarını önceliklendiriyoruz

Logto, Auth0'nun göz ardı ettiği kullanıcıların ihtiyaçlarını karşılamak için aşağıdaki sorunları daha iyi bir şekilde ele alıyor. Kimlik çözümleri arayan geliştiriciler veya işletmeler için aşağıdaki durumlarla karşılaşabilirler:

Kullanım durumuLogto önerilen teklifAuth0
Küçük ölçekli projeler üzerinde çalışan bireysel geliştiriciler, bir kimlik doğrulama sistemi oluşturup kullanıcı gruplarını yönetmesi gerekiyor.Logto Hobby🙅 Kullanışsız
Başlangıç aşamasındaki startuplar, kimlik doğrulamadan yetkilendirmeye kadar kapsamlı bir kimlik altyapısına ihtiyaç duyuyorlar.Logto Pro🙅 Bütçe dostu değil
🔥 Sıcak senaryo: Gelir modeli olmayan ChatGPT eklentileri geliştiren yapay zeka şirketleri.Logto Hobby, Logto Pro🙅 Bütçe dostu değil
Birden fazla uygulamaya sahip olup, merkezi bir kimlik sistemi sürdürmesi gereken işletmeler.Logto Hobby, Logto ProAuth0 essentials, Auth0 Professional
Mikro hizmetler için geliştirici dostu bir kimlik çözümü ararken bütçe kontrolünü sürdürmesi gereken orta ölçekli şirketler.Logto Pro🙅 Kullanışsız, Bütçe dostu değil
Bir dizi müşteriye çeşitli hizmetler sunan bir teknoloji danışmanlığı veya teknoloji uzmanları.Logto Cloud / Logto OSS🙅 Bütçe dostu değil
OpenID Connect (OIDC) keşfeden ve kendi oturum açma deneyimini geliştiren hevesli açık kaynak geliştiriciler.Logto OSS❌ Mevcut değil
Yerinde kimlik doğrulama çözümleri arayan büyük şirketler.Logto OSS❌ Mevcut değil

Kendinizi bu gruplardan birine dahil buluyorsanız harika! Bu, sizin için çözmeyi amaçladığımız şeydir. Auth0, bu senaryolara mükemmel bir şekilde yanıt veremedi çünkü:

  1. Mantıksız ve şeffaf olmayan fiyatlandırma, girişim planları için beklenmedik şekilde düşük MAU limiti.
  2. Sınırlı özelleştirmeyle bir araya getirilmiş karmaşık ürünler ve özellik setleri.

Logto, birçok diğer ürünün göz ardı etme eğiliminde olduğu alanlara odaklanarak, bu sorunları daha etkili bir şekilde ele almak için burada.

Ürünümüz açık kaynağını kucaklıyor

Logto hem açık kaynak hem de bulut versiyonu sağlar, böylece her zaman ücretsiz bir açık kaynak seçeneğiniz vardır. Bu bizi Auth0 ve piyasadaki diğer alternatiflerden ayırır. Açık kaynak, Logto'nun DNA'sına derinlemesine işlemiştir, Logto'da harika bir kültürün gelişmesini sağlar.

Sonuç olarak, Logto büyüme için ölçeklenebilir ve esnekliği sunar. Topluluğun ve takım çabalarının gücüyle büyümemizi destekledik ve sadece bir yıl içinde aşağıdaki başarıları elde ettik:

  1. 26 bağlayıcı
  2. 11 yerelleştirme dili
  3. 12 geliştirme çerçevesi
  4. Etkileşimli ve geliştirici dostu (kısaca “low-code”) olduğu bilinen konsolumuzda yapabileceğiniz her şey, yönetim API'miz aracılığıyla yapılabilir.

Aynı zamanda, ürünümüzü oluştururken şeffaf bir yaklaşım sürdürür ve kod kalitesinde yüksek standartları koruruz. Kılavuzlarımız ve SDK'larımız kullanıcı dostu olacak şekilde tasarlanmıştır, böylece herkes sorunsuz bir şekilde takip edebilir. Basitlik ve kapsayıcılık dünya çapındaki geliştiricilerle yankı buldu.

Logto, kimlik doğrulamasını hızlı ve kolay bir şekilde dahil etmemize yardımcı oldu. Kimlik doğrulama katmanı arıyorsanız bu çözüm tam aradığınız şey. Kod açıktır ve ihtiyacınız varsa kolayca özelleştirilebilir. Ana akım bulut çözümleri üzerine dağıtmak kolaydır. Üretimde herhangi bir sorun olmadan kullanıyoruz.

-- Ufuk Arslan, Mobilist'in Kurucu Ortağı

Modern geliştirici deneyimi

Kullanımı kolay bir araç

Logto'nun arayüzü ve desteklediği özellikler ile Auth0'u karşılaştırarak, felsefemizi ve farklılık noktalarımızı daha net anlayabilirsiniz. Bunu göstermek için bir yerel uygulama ayarları sayfasını örnek olarak inceleyelim.

Auth0 uygulama detayları sayfasıLogto uygulama detayları sayfası

Auth0'ya karşı Logto uygulama detayları

Basitlik, titiz bir karar verme sürecinin sonucudur. Hedef kullanıcılarımızın ihtiyaçlarına göre özellikleri dikkatlice seçip önceliklendiriyoruz, en iyi geliştirici deneyimini sunmayı hedefliyoruz.

İşte katmanlarımız ve altyapımız:

Logto altyapısı

Ayrıca, Logto, AI ve diğer hafif ürünler için kimlik doğrulaması konusunda mükemmel bir seçenektir. ChatGPT eklentilerini nasıl desteklediğimizi gösteren eğitimlerimizi keşfetmenizi teşvik ediyoruz.

✍️ Logto ile ChatGPT eklentileri kullanıcı kimlik doğrulamasını uygulayın

✍️ Outline kimlik doğrulamasını Logto ile basitleştirin

Kolay entegrasyon

Mükemmel bir geliştirici deneyimi yaratmak için sorunsuz ve kullanıcı dostu bir entegrasyon süreci sağlamak önemlidir. Logto, geliştiricilere uygulamalarıyla Logto'yu verimli bir şekilde entegre etmelerinde yardım eden bağlam içi kılavuzlar sağlar.

Logto'yu, KİMLİK doğrulama sistemi olarak kullandık ve gerçekten bir oyun değiştirici oldu. Entegrasyon sorunsuzdu ve kullanıcı deneyimini güvenli ve verimli bir şekilde giriş yapma imkanı sağlayarak önemli ölçüde geliştirdi. Genel olarak, kimlik doğrulama sistemlerini geliştirmek isteyen her kuruluş için Logto'yu şiddetle tavsiye ederiz.

-- André König, openformation.io'nun CEO'su

Entegrasyon kılavuzlarımızın Auth0 ile hızlı bir karşılaştırması:

Auth0 eğitimiLogto eğitimi

Auth0'ya karşı Logto entegrasyon kılavuzu

Yapılandırma Tabanlı Geliştirme (CDD)

İyi ve tutarlı bir geliştirici deneyimi sağlamak için mühendislik ve ürün geliştirme sürecimize Yapılandırma Tabanlı Geliştirmeyi dahil ediyoruz.

Bağlayıcıları bir örnek olarak ele alalım.

Bağlayıcılar, Logto'da kullanıcıların parolasız kayıt, giriş ve sosyal giriş özelliklerini kullanmalarını sağlayarak önemli bir rol oynar. Logto, kullanıcıların kendi bağlayıcılarını kurmasına veya oluşturmasına olanak tanır.

Bağlayıcılar, kullanıcıların kendi özel olanları kolayca kurmalarını veya geliştirmelerini sağlamak için oldukça esnek olacak şekilde tasarlanmıştır. Süreci basitleştirmek için, Yapılandırma Tabanlı Geliştirmeden (CDD) ilham alan bir çözüm olan "Dinamik Form"u uyguladık.

Bu yaklaşımı benimseyerek ve yapılandırma kılavuzumuzu izleyerek, geliştiriciler önemli miktarda çaba tasarrufu sağlayabilirler. Bu yaklaşım ayrıca daha fazla özelleştirme ve esneklik sunar. Örneğin, kullanıcılar özel bir sosyal bağlayıcı istiyorsa, bu Logto'da mümkün fakat diğer çözümlerde değil.

Auth0 bağlayıcı yapılandırmasıLogto bağlayıcı yapılandırması

Auth0'ya karşı Logto bağlayıcı yapılandırması

Yöntemimiz ve uygulamalarımız hakkında daha fazla bilgi almak için bu makaleye başvurun:

✍️ Çeşitli bağlayıcıları nasıl desteklediğimiz

Daha fazla özelleştirme ama kutudan çıktığı haliyle

Piyasada, geniş özelleştirme sunan ancak kullanıma hazır bir kolaylık sunmayan veya kutudan çıkan işlevselliği olan ancak sınırlamaları bulunan çeşitli çözümler bulacaksınız. Ancak, Logto iki seçenek arasında bir denge kurar.

Kimlik doğrulaması söz konusu olduğunda, uçtan uca bir kullanıcı akışı esastır. Geliştiricilerin ve startupların ihtiyaçlarına hızla adapte edebileceği kullanıma hazır bir arayüz akışı sunuyoruz. Bu durumu bir gereklilik olarak görüyoruz.

Giriş deneyimimiz, hem yapılandırma hem de son kullanıcı arayüzü dahil olmak üzere, Auth0 ile karşılaştırıldığında daha büyük esneklik ve özelleştirme sunar. Auth0, daha az kritik özellikler için geniş özelleştirme seçenekleri sunabilir, ancak Logto bu soruna aşırı markalama, özel CSS yetenekleri ve kimlik doğrulama yöntemlerinizi tabakalaştırma esnekliği sağlayarak yanıt verir.

Auth0'nun Giriş yapılandırması

Logto giriş deneyimi 1Logto giriş deneyimi 2

Auth0'ya karşı Logto giriş özelleştirmesi

Ayrıca, açık kaynak zihniyetini arayüz ve ürün tasarımımıza genişletiyoruz. Kullanıcı akışımızı ve arayüz bileşenlerimizi herkesin erişimine sunuyoruz. Bu konuyu daha derinlemesine incelemek isterseniz, bu makaleye göz atmanızı öneririm:

🎨 Koddan tuvale: Logto, giriş deneyimi tasarımını açık kaynak yapıyor

Auth0: Yüksek maliyet ön ödemeli; Logto: Gerçek kullanım için ödeme yapın, para tasarrufu yapın (kullanıma göre ödeme)

Auth0, öncelikle kurumsal müşterilere hitap eden sektördeki önde gelen bir şirkettir. Ancak fiyatlandırma stratejileri küçük ve orta ölçekli işletmeler (SMB) için yük olabilir. Önceki makalemizde bu konuyu tartışmış ve sonuçlandırmıştık. Daha fazla ayrıntı için o makaleyi okumanızı öneririm:

🎉 Logto perde arkasındaki startup sorunlarını ele almak için yeni bir fiyatlandırma modeli açıkladı

Erişilebilir ve makul

Uyguladığımız temel ilke, fiyatlandırmamızın piyasadaki diğer seçeneklere kıyasla rekabetçi olmasını sağlamak, potansiyel müşterilerin beklediği fiyatı aşmamasıdır. Bu tablo birkaç örnek göstermektedir.

MAUÜcretsizHobbyPro
5000056$-86$/ay168$-288$/ay
10,000-96$-176$/ay288$-528$/ay
50,000-416$-816$/ay1248$-2448$/ay

10,000 aylık aktif kullanıcı (MAU) açısından bir örnek verirsek, fiyatlandırmamız Auth0'dan %80'e kadar daha azdır.

Bu arada, ekibimiz bir süre boyunca şu gizemle karşı karşıya kalmıştı: fiyat, ayda bir kez giriş yapan kullanıcılar ile her gün giriş yapanlar için neden aynı? Basamaklı MAU fiyatı, müşterilerin nihai faturasının bütünlüğünü ve mantıklılığını garanti eder.

Doğal olarak, her basamaklı MAU için birim fiyat alınır. Hobby ve Pro planlar için aşağıdaki birim fiyatlar uygulanır.

  • Basamak 1 MAU (Ara Sıra MAU) için: Birim Fiyatlar Hobby planı için 0.008$, Pro planı için 0.024$'dir.
  • Basamak 2 MAU (Sık MAU) için: Birim Fiyatlar Hobby planı için 0.012$, Pro planı için 0.032$'dir.
  • Basamak 3 MAU (Neredeyse günlük MAU) için: Birim Fiyatlar Hobby planı için 0.016$, Pro planı için 0.048$'dir.

Basamaklı MAU'nun ne anlama geldiğini merak ediyorsanız, fiyatlandırma modelimize bir göz atın:

💰 Logto fiyatlandırma modeli

Öngörülebilir ve şeffaf

Auth0 ödeme

Auth0 fiyatı bir bakışta

Müşterilerden sık sık duyduğumuz bir şey, faturalandırma süreci bir gizem gibi görünebilir, beklenmedik maliyetlere yol açabilir. Ne için ödeme yaptıklarını kesin olarak bilmek ve ani, yüksek faturaları önlemek istiyorlar. Bu netlik, yardım merkezinin gizli bir yerindeki bir fiyatlandırma belgesinde değil, müşteri deneyiminin tutarlı bir parçası olmalıdır.

Öngörülebilir

Satın alma işlemi yapmadan önce, öngörülebilirliği sağlamak için bir ön fatura hesaplayıcısı sunuyoruz. Bu araç, geliştiricilerin ve işletmelerin bütçe planlamasında yardımcı olacak minimum ve maksimum maliyet tahminlerini sağlayacaktır.

Konsolda, aynı zamanda bir kullanım stratejisinin uygulandığı için, gelecek faturanızın tahmini zamanında gösterilir:

Logto plan kullanımı

Logto plan kullanımı ve fatura tahmini

Şeffaf

Faturalandırma sürecimizdeki tam formülü göstererek, her değişken ve birim fiyatı fatura üzerinde açıkça belirtilir. Fiyatlandırma modelimiz ve formülümüz ile kullanıcılar, hesaplamaları kendileri gerçekleştirebilirler, böylece netlik ve anlayış sağlanır.

Logto ve diğer alternatifler

Logto daha fazla çerçeveyi desteklemede daha iyi (Clerk'e karşı)

Clerk de modern bir kimlik doğrulama aracıdır, ancak React ve web ekosistemine odaklanmıştır ve yetkilendirme (erişim kontrolü) özelliklerini desteklemekte eksiktir.

Örneğin, Flutter, Go, iOS ve Android gibi popüler dilere destekleri eksiktir.

Logto, esnek sistem mimarisinde daha iyi (Clerk, Ory'ye karşı)

Ek olarak, Clerk ve Ory organizasyon-proje-uygulama sistem mimarisi, çoklu uygulama merkezi kimlik sistemlerini gerçekleştirmesini ve çoklu kiracılık SaaS benzeri uygulamalar yapmasını zorlaştırır.

Merkezi kimlik sistemleri ve çoklu uygulama düşünceleri hakkındaki daha fazla bilgiler için bu makaleye göz atın:

🤔️ Çoklu uygulama işletmeleri için neden merkezi bir kimlik sistemine ihtiyacınız var

Logto, kutudan çıktığı haliyle kimlik doğrulamada daha iyi (Ory, SuperTokens'e karşı)

Ory, kimlik doğrulama konusuna odaklanan açık kaynaklı bir proje olarak da öne çıkar. Ancak, mühendislik açısından kendine özgü perspektiflere sahiptir ve kutudan çıkan bir kimlik doğrulama çözümü sunmaz. Taşınan müşterilerimiz, Ory'nin Kratos adında oturum tabanlı çözümler ve Hydra (OIDC sağlayıcı) kullandığını, ancak bunların birlikte nasıl çalıştığını gösteren net bir örnek içermediğini belirtmiştir. Bu sınırlama, geliştiricilerin hızla geliştirme süreçlerine başlamalarını engellemektedir.

Logto, yetkilendirme + kullanıcı yönetimini desteklemede daha iyi (Clerk, Stytch'e karşı)

Hem Clerk hem de Stytch yetkilendirme ve kullanıcı yönetimi konusunda yeterli destek sağlamada yetersizdir.

StytchClerkLogto
Özellik Dahili rol tabanlı erişim kontrolü
API Kullanıcı yönetimi
Konsol Kullanıcı yönetimi - Görüntüleme, Ekleme, Güncelleme, Askıya Alma, Kullanıcının Silinmesi
Konsol Kullanıcı yönetimi - Denetim kaydı

Logto, açık standartlara sıkı sıkıya bağlıdır (SuperTokens'e karşı)

Logto, OAuth 2.0 üzerine inşa edilmiş, kanıtlanmış bir açık standart olan OpenID Connect'e titizlikle bağlıdır. Bu protokol, hizmetlerimiz için sağlam bir temel sunar, hem esneklik hem de ölçeklenebilirlik sağlar, ayrıca daha iyi bir üretim deneyimi sunar.

Kapanış

Ürünümüzün bakış açılarını ve konumlandırmasını açıkladık. Gereksinimlerinizi ve iş durumunuzu göz önünde bulundurarak, ihtiyaçlarınıza en iyi uyan çözümü seçin.