العربية
  • توثيق
  • مقارنة
  • auth0
  • هوية

ما الذي يميز Logto عن Auth0 ورأينا حوله

غالبًا ما يسألنا عملاؤنا عما يجعلنا مختلفين عن Auth0. في هذه المقالة، سنشرح التفاصيل الرئيسية ونشارك بعض الآراء القوية حول ما يميز منتجنا عن Auth0 والبدائل الأخرى.

Guamian
Guamian
Product & Design

مقدمة

ما هو Auth0

تم تأسيس Auth0 في عام 2013، وهو منصة قائمة على السحابة تمكن المطورين بأدوات وخدمات لدمج وظائف التوثيق وإدارة الهوية بسهولة في تطبيقاتهم. إنه يحتل مكانة بارزة كقائد في إدارة الوصول إلى هوية العملاء في الصناعة.

ما هو Logto

الفكرة وراء Logto ولدت من دافع بسيط للمؤسس لدينا Gao، حاول كل من Okta وAuth0 ولكنه شعر بالإحباط من تجربة المطور المربكة والتكاليف العالية. إنه يعتقد بقوة أن العديد من المطورين والفرق الأخرى يواجهون تحديات مماثلة. لهذا السبب نعتبر Logto بديلاً عن Auth0، وهو حل أكثر حداثة وعصرية.

Logto مقابل Auth0

TL;DR

😄 نحن نولي الأولوية لاحتياجات المستخدمين الذين تم تجاهلهم من قبل Auth0

نحن نوفر خصيصًا للمستخدمين الذين قد يتم تجاهلهم من قبل Auth0، بما في ذلك المطورين والشركات الناشئة التي تحتاج إلى حلول رقمية.

😄 منتجنا يحتضن المصدر المفتوح

إلى جانب النسخة السحابية، نحن في نفس الوقت نحافظ على نسخة مفتوحة المصدر موثوقة يقودها المجتمع.

😄 تجربة مطور تنافسية لمستخدمينا المستهدفين

نحن نتبع نهجًا دقيقًا لتحديد الميزات التي يجب بناؤها. نتجنب تقديم الميزات بلا تفكير لكل حالة استخدام، حيث يمكن لهذا أن يجعل المستخدمين النهائيين يشعرون بالفخ أو الحيرة. من خلال اتباع هذا المبدأ والتوجيه بصوت المجتمع، يمكننا ضمان أفضل تجربة مطور وتقديم منتج أكثر بديهية وخفيف الوزن.

😄 Auth0: تكلفة مرتفعة مقدماً (مدفوعة مسبقًا) ؛ Logto: ادفع للاستخدام الفعلي، وتوفير المال (الدفع حسب الاستخدام).

تسعيرنا شفاف ومعقول مع الدفع حسب الاستخدام والتسعير المتدرج. هذا يوفر وفورات كبيرة في التكاليف مقارنة بـ Auth0. كما أنه يخفف التفكير حيث يتطلب منك خطط Auth0 المدفوعة مسبقًا توقع حركة المستخدمين كل شهر.

تكلفة 10,000 مستخدم نشط شهريًا

ما ستكون التكلفة إذا كان لدينا 10,000 مستخدم نشط شهريًا ضمن SKU مشابه للبدائل الأخرى في السوق؟

😄 خريطتنا الزمنية الحالية لاحتضان العصر الجديد

تشمل خطوط الإنتاج القادمة لدينا التنظيم، المؤسسة SSO، مع التركيز على توفير أفضل نموذج هوية لخدمات البرمجيات كخدمة (SaaS). لقد اكتسبنا بالفعل مجموعة كافية من أفضل الممارسات والآراء حيث نستخدم نموذج هويتنا وتصميم البنية التحتية لبناء خدمة السحابة الخاصة بنا.

بالإضافة إلى ذلك، نحن ملتزمون بتوفير دعم أكثر قوة لشركات الذكاء الاصطناعي. لقد قمنا مؤخرًا بالشراكة مع بعض شركات الذكاء الاصطناعي، والتي تعمل كشريك قيم لتطوير تطبيقات وبرمجيات الذكاء الاصطناعي.

نحن نولي الأولوية لاحتياجات المستخدمين الذين تم تجاهلهم من قبل Auth0

Logto يهدف إلى حل المشكلات التالية بطريقة أفضل لتلبية احتياجات المستخدمين الذين تم تجاهلهم من قبل Auth0. كمطورين أو شركات تبحث عن حلول هوية، قد يواجهون المواقف التالية:

حالات الاستخدامعرض Logto الموصى بهAuth0
مطورون فرديون يعملون على مشاريع صغيرة الحجم يحتاجون إلى إنشاء نظام توثيق وإدارة مجموعات المستخدمين.Logto Hobby🙅 مرهق
الشركات الناشئة في مراحلها الأولى التي تتطلب بنية تحتية شاملة للهوية من البداية، تشمل التوثيق إلى التفويض.Logto Pro🙅 غير صديق للميزانية
🔥 سيناريو ساخن: شركات الذكاء الاصطناعي تقوم بتطوير إضافات ChatGPT بدون استراتيجية لتحقيق الربح.Logto Hobby, Logto Pro🙅 غير صديق للميزانية
شركات بوجود عدة تطبيقات تحتاج إلى الحفاظ على نظام هوية مركزي.Logto Hobby, Logto Proأساسيات Auth0، محترف Auth0
شركات متوسطة الحجم تبحث عن حل هوية صديق للمطورين لخدمات صغيرة بينما تحافظ على التحكم في الميزانية.Logto Pro🙅 مرهق، غير صديق للميزانية
استشارة تكنولوجية أو محترفو تكنولوجيا يقدمون خدمات متنوعة لعدة عملاء.Logto Cloud / Logto OSS🙅 غير صديق للميزانية
مطورو مفتوح المصدر المتحمسون يكتشفون OpenID Connect (OIDC) ويبنون تدفق تسجيل الدخول الخاص بهم.Logto OSS❌ غير متوفر
الشركات التي تبحث عن حلول توثيق داخلية.Logto OSS❌ غير متوفر

إذا وجدت نفسك في أي من هذه المجموعات، رائع! هذا بالضبط ما نسعى لحله لك. لم يعالج Auth0 هذه السيناريوهات بشكل مثالي بسبب:

  1. تسعير غير معقول وغير شفاف، مع حدي MAU منخفض بشكل مفاجئ لخطط غير الشركات.
  2. منتجات معقدة وميزات مجمعة معًا بقدرة تخصيص محدودة.

Logto هنا لمعالجة هذه المشكلات بشكل أكثر فعالية، مع التركيز على المجالات التي يتجاهلها العديد من المنتجات الأخرى.

منتجنا يحتضن المصدر المفتوح

يوفر Logto كلا من النسخة المفتوحة المصدر والنسخة السحابية، مما يضمن أن يكون لديك دائمًا خيار مفتوح المصدر مجاني متاح دائمًا. هذا يميزنا عن Auth0 والبدائل الأخرى في السوق. المصدر المفتوح متداخل بعمق في حمضنا النووي، مما يعزز ثقافة رائعة في Logto.

نتيجة لذلك، Logto قابل للنمو ومثالي للنمو، مما يوفر المرونة والتخصيص. الجهود المتضافرة من المجتمع والفريق قد دعمت نمونا، وفي غضون سنة واحدة فقط، حققنا ما يلي:

  1. 26 موصلًا
  2. 11 لغة للتوطين
  3. 12 إطار عمل تطوير
  4. كل ما يمكنك فعله في واجهتنا التفاعلية والمحببة للمطور (ما يسمى "low-code")، المعروف باسم console، يمكن تحقيقه من خلال إدارة API الخاصة بنا.

في نفس الوقت، نحافظ على نهج شفاف أثناء بناء منتجنا ونحافظ على معايير عالية من جودة الكود. تم تصميم إرشاداتنا وSDKs لتكون سهلة الاستخدام، مما يسمح لأي شخص باتباعها بسهولة دون أي صعوبات. البساطة والانفتاح قد تجاوزت المطورين في جميع أنحاء العالم.

لقد ساعدنا Logto في تضمين التوثيق بسرعة وسهولة. إذا كنت تبحث عن طبقة توثيق، فهذه هي الحل. الكود واضح وسهل التخصيص إذا كنت بحاجة إليه. سهل التنصيب على حلول السحابة الرئيسية. نحن نستخدمه في الإنتاج بدون مشاكل.

-- Ufuk Arslan، المؤسس المشارك ل Mobilist

تجربة مطور حديثة

أداة سهلة الاستخدام للوهلة الأولى

بمقارنة الواجهة والميزات المدعومة ل Logto مع Auth0، ستحصل على فهم واضح لفلسفتنا ونقاط التميز لدينا. لتوضيح ذلك، دعنا نلقي نظرة على صفحة إعدادات التطبيق الأصلي كمثال.

صفحة تفاصيل التطبيق في Auth0صفحة تفاصيل التطبيق في Logto

Auth0 مقابل تفاصيل التطبيق في Logto

البساطة هي نتيجة لعملية اتخاذ القرار الدقيقة. نختار بعناية ونولي الأولوية للميزات بناءً على احتياجات مستخدمينا المستهدفين، بهدف تقديم أفضل تجربة مطور ممكنة.

فيما يلي طبقاتنا وهياكلنا:

بنية Logto

بالإضافة إلى ذلك، يعد Logto خيارًا ممتازًا للتوثيق في منتجات الذكاء الاصطناعي والمنتجات الخفيفة الأخرى. نشجعك على استكشاف دروسنا التعليمية التي توضح كيف يدعم Logto إضافات ChatGPT.

✍️ تنفيذ توثيق إضافات ChatGPT باستخدام Logto

✍️ تبسيط توثيق Outline باستخدام Logto

تكامل سهل

ضمان عملية تكامل سلسة وسهلة الاستخدام أمر مهم لتوفير تجربة مطور ممتازة. يوفر Logto إرشادات في السياق لمساعدة المطورين على دمج Logto مع تطبيقهم بكفاءة.

لقد استخدمنا Logto كنظام التوثيق الأساسي ولقد كان بحق محولاً للعبة. كان التكامل سلسًا وقد حسَّن بشكل كبير من تجربة المستخدم من خلال توفير طريقة آمنة وفعَّالة لتسجيل الدخول. بشكل عام، نوصي للغاية ب Logto لأي مؤسسة تتطلع إلى تعزيز نظام التوثيق الخاص بها.

-- André König، الرئيس التنفيذيفي openformation.io

إليك مقارنة سريعة بين إرشادات التكامل الخاصة بنا مع Auth0:

دليل Auth0دليل Logto

دليل التكامل الخاص بـ Auth0 مقابل Logto

التطوير المدفوع بالتكوين (CDD)

نحن ندمج التطوير المدفوع بالتكوين في عملية تطوير المنتجات والهندسة الخاصة بنا لأنه يساعد على ضمان تجربة مطور متسقة وممتازة.

لنأخذ الموصلات كمثال.

تلعب الموصلات دورًا حاسمًا في Logto من خلال تمكين المستخدمين النهائيين من استخدام تسجيل الدخول بدون كلمة مرور، وتسجيل الدخول والتسجيل الاجتماعي. يوفر Logto للمستخدمين القدرة على إعداد أو إنشاء موصلاتهم الخاصة.

تم تصميم موصلاتنا لتكون مرنة للغاية، مما يتيح للمستخدمين تثبيت أو تطوير موصلات مخصصة خاصة بهم بسهولة. لتبسيط العملية، قمنا بتطبيق حل يسمى "النموذج الديناميكي" المستوحى من التطوير المدفوع بالتكوين (CDD).

من خلال تبني هذا النهج واتباع إرشادات التكوين لدينا، يمكن للمطورين توفير الكثير من الجهد. يوفر هذا النهج أيضًا تخصيصًا أكبر ومرونة. على سبيل المثال، إذا أراد المستخدمون موصلًا اجتماعيًا مخصصًا، يمكن تحقيق ذلك في Logto ولكن ليس في حلول أخرى.

تكوين موصل Auth0تكوين موصل Logto

تكوين موصل Auth0 مقابل Logto

لتعلم المزيد عن نهجنا وممارساتنا، يرجى الرجوع إلى هذه المقالة:

✍️ كيف ندعم مجموعة متنوعة من الموصلات المتنوعة

المزيد من التخصيص ولكن جاهز للاستخدام مباشرةً

في السوق، ستجد حلولًا مختلفة إما تقدم تخصيصًا واسعًا ولكنها تفتقر إلى راحة جاهزة للاستخدام مباشرةً، أو توفر وظائف جاهزة للاستخدام مباشرةً ولكنها تأتي بقيود. ومع ذلك، يحقق Logto توازنًا بين الاثنين.

عندما يتعلق الأمر بالتوثيق، فإن وجود تدفق مستخدم من البداية إلى النهاية أمر أساسي. نحن نقدم واجهة مستخدم جاهزة للاستخدام يمكن للمطورين والشركات الناشئة التكيف معها سريعًا لتلبية احتياجاتهم. نحن نعتبر هذا ضرورة.

تجربة تسجيل الدخول لدينا، بما في ذلك كل من التكوين وواجهة المستخدم النهائية، توفر مرونة وتخصيصًا أكبر مقارنة بـ Auth0. قد توفر Auth0 خيارات تخصيص واسعة لميزات أقل أهمية، لكن Logto يحل هذه المشكلة من خلال توفير العلامة التجارية الشاملة، والقدرات المخصصة لـ CSS، والمرونة في تكديس طرق المصادقة الخاصة بك.

تكوين تسجيل الدخول في Auth0

تجربة تسجيل الدخول في Logto 1تجربة تسجيل الدخول في Logto 2

تخصيص تسجيل الدخول في Auth0 مقابل Logto

بالإضافة إلى ذلك، نقوم بتمديد عقلية المصدر المفتوح إلى واجهة المستخدم وتصميم المنتج لدينا. نجعل تدفق المستخدم ومكونات الواجهة الخاصة بنا متاحة للجميع. للتعمق في هذا الموضوع، أوصي بالاطلاع على هذه المقالة للحصول على مزيد من المعلومات:

🎨 من الكود إلى اللوحة: Logto يجعل تصميم تجربة تسجيل الدخول مفتوح المصدر

Auth0: تكلفة مرتفعة مقدماً (مدفوعة مسبقًا)؛ Logto: ادفع للاستخدام الفعلي، وتوفير المال (الدفع حسب الاستخدام)

Auth0 هي شركة بارزة في الصناعة تلبي بشكل رئيسي لعملاء الشركات. ومع ذلك، فإن استراتيجيات التسعير الخاصة بهم يمكن أن تكون ثقلاً للشركات الصغيرة والمتوسطة (SMBs). في مقالتنا السابقة، ناقشنا وخلصنا إلى عدة نقاط حول هذه المسألة. أوصي بقراءة تلك المقالة للحصول على مزيد من التفاصيل:

🎉 كشف Logto عن نموذج تسعير جديد لتجاوز العقبات التي تواجه الشركات الناشئة خلف الكواليس

يمكن الوصول إليها ومعقولة

مبدأ أساسي نتبعه هو ضمان أن يكون تسعيرنا تنافسيًا مقارنة بالخيارات الأخرى في السوق. يجب ألا يكون أكثر مما يتوقع العملاء المحتملون دفعه. يوضح هذا الرسم البياني بعض الأمثلة.

MAUمجانيHobbyPro
50000$56-$86/mo$168-$288/mo
۱۰٬۰۰۰-$96-$176/mo$288-$528/mo
٥٠٬٠٠٠-$416-$816/mo$1248-$2448/mo

لتوضيح بمثال، إذا اعتبرنا 10٬۰۰۰ مستخدم نشط شهريًا (MAU)، فإن تسعيرنا يصل إلى ٨٠٪ أقل من Auth0.

في نفس الوقت، كان فريقنا متحيرًا من لغز لفترة طويلة: لماذا يكون السعر متساويًا للمستخدمين الذين يسجلون الدخول مرة واحدة وهؤلاء الذين يسجلون الدخول كل يوم من الشهر؟ يمكن أن يضمن سعر MAU المتدرج نزاهة ومعقولية الفاتورة النهائية للعملاء.

بشكل طبيعي، يتم شحن السعر الوحدة لكل MAU المتدرج. في حالة خطط Hobby وPro، تنطبق الأسعار الوحدوية التالية.

  • بالنسبة لـ MAU المستوى 1 (MAU عرضي)، تكون الأسعار الوحدوية $0.008 لخطة Hobby و $0.024 لخطة Pro.
  • بالنسبة لـ MAU المستوى 2 (MAU متكررة): تكون الأسعار الوحدوية $0.012 لخطة Hobby و $0.032 لخطة Pro.
  • بالنسبة لـ MAU المستوى 3 (MAU تقريباً يومية): تكون الأسعار الوحدوية $0.016 لخطة Hobby و $0.048 لخطة Pro

إذا كنت تريد معرفة ما يعنيه MAU المتدرج، ألق نظرة على نموذج التسعير الخاص بنا:

💰 نموذج تسعير Logto

يمكن التنبؤ به وشفاف

دفع Auth0

سعر Auth0 بنظرة سريعة

لقد سمعنا كثيرًا من العملاء أن عملية الفوترة يمكن أن تشعر وكأنها لغز، مما يؤدي إلى تكاليف غير متوقعة. إنهم يريدون أن يكونوا متأكدين من ما يدفعون بالضبط ومنع الفواتير العالية المفاجئة. يجب أن تكون هذه الوضوح جزءًا ثابتًا من تجربة العميل، وليس مجرد شيء مخفي في وثيقة تسعير مخفية في مركز المساعدة.

قابل للتنبؤ

قبل القيام بعملية الشراء، نقدم قابلية التنبؤ بتوفير حاسبة الفاتورة المسبقة. ستساعد هذه الأداة المطورين والشركات في تخطيط الميزانية من خلال توفير تقديرات التكلفة الأدنى والأقصى.

أثناء الاستخدام، في console، نظرًا لأننا نقدم أيضًا استراتيجية الدفع حسب الاستخدام، نعرض فاتورتك القادمة في الوقت المناسب:

استخدام خطة Logto

استخدام خطة Logto وتنبؤ الفوترة

شفاف

من خلال عرض الصيغة الكاملة في عملية الفوترة الخاصة بنا، يتم عرض كل متغير وسعر وحدة بوضوح في الفاتورة. مع نموذج التسعير والصيغة الخاصة بنا، يمكن للمستخدمين حتى تنفيذ الحسابات أنفسهم، مما يضمن الوضوح والفهم.

Logto مقابل البدائل الأخرى

Logto أفضل في دعم المزيد من الأطر (مقابل Clerk)

Clerk هو أيضًا أداة توثيق حديثة، ولكنها استهدفت داخل نظام React والويب وتفتقر إلى دعم الخصائص (التحكم في الوصول).

على سبيل المثال، يفتقرون إلى دعم اللغات الشائعة ل Flutter وGo وiOS وAndroid.

Logto أفضل في هيكل النظام المرن (مقابل Clerk, Ory)

بالإضافة إلى ذلك، يمكن أن يجعل Clerk وOry هيكل نظام المشروع-التنظيم-التطبيق من التحديات تنفيذ أنظمة الهوية المركزية متعددة التطبيقات وبناء تطبيقات SaaS متعددة المستأجرين.

لمزيد من الأفكار حول أنظمة الهوية المركزية وأفكارنا حول الاعتبارات متعددة التطبيقات، تحقق من هذه المقالة:

🤔️ لماذا تحتاج إلى نظام هوية مركزي لأعمال متعددة التطبيقات

Logto أفضل في التوثيق الجاهز للاستخدام مباشرةً (مقابل Ory, SuperTokens)

Ory هو مشروع مفتوح المصدر يركز أيضًا على التوثيق. ومع ذلك، لديه وجهات نظر فريدة خاصة به من حيث الهندسة ويفتقر إلى حل توثيق جاهز للاستخدام. أبلغتنا عملاؤنا المجتازون أن Ory يستخدم حلول مستندة إلى الجلسة تسمى Kratos وHydra (موفر OIDC)، ولكنها تفتقر إلى مثال واضح يُظهر كيف يعملان معًا. هذا القيد يعوق المطورين من بدء عملية التطوير بسرعة.

Logto أفضل في دعم الإدارة والتفويض المستخدم (مقابل Clerk, Stytch)

كل من Clerk وStytch يقصران في تقديم دعم كافٍ للتفويض وإدارة المستخدمین.

StytchClerkLogto
خاصية التحكم في الوصول المستند إلى الدور المدمج
واجهة برمجة التطبيقات إدارة المستخدم
وحدة التحكم إدارة المستخدم - عرض، إضافة، تحديث، تعليق، حذف المستخدم
وحدة التحكم إدارة المستخدم - سجلات التدقيق

Logto يلتزم بدقة بالمعايير المفتوحة (مقابل SuperTokens)

يلتزم Logto بدقة بالمعيار المفتوح المجرب والمعتمد المعروف باسم OpenID Connect، المبني على OAuth 2.0. يقدم هذا البروتوكول أساسًا قويًا لخدماتنا، مما يوفر كل من المرونة والقدرة على التوسع، وأيضًا تجربة إنتاج أفضل.

اختتام

قمنا بطرح وجهات نظر منتجاتنا وموقعنا. ألق نظرة على متطلباتك وحالة عملك، واختر الحل الأفضل الذي يلبي احتياجاتك.