ما الذي يميز Logto عن Auth0 ورأينا حوله
غالبًا ما يسألنا عملاؤنا عما يجعلنا مختلفين عن Auth0. في هذه المقالة، سنشرح التفاصيل الرئيسية ونشارك بعض الآراء القوية حول ما يميز منتجنا عن Auth0 والبدائل الأخرى.
مقدمة
ما هو Auth0
تم تأسيس Auth0 في عام 2013، وهو منصة قائمة على السحابة تمكن المطورين بأدوات وخدمات لدمج وظائف التوثيق وإدارة الهوية بسهولة في تطبيقاتهم. إنه يحتل مكانة بارزة كقائد في إدارة الوصول إلى هوية العملاء في الصناعة.
ما هو Logto
الفكرة وراء Logto ولدت من دافع بسيط للمؤسس لدينا Gao، حاول كل من Okta وAuth0 ولكنه شعر بالإحباط من تجربة المطور المربكة والتكاليف العالية. إنه يعتقد بقوة أن العديد من المطورين والفرق الأخرى يواجهون تحديات مماثلة. لهذا السبب نعتبر Logto بديلاً عن Auth0، وهو حل أكثر حداثة وعصرية.
Logto مقابل Auth0
TL;DR
😄 نحن نولي الأولوية لاحتياجات المستخدمين الذين تم تجاهلهم من قبل Auth0
نحن نوفر خصيصًا للمستخدمين الذين قد يتم تجاهلهم من قبل Auth0، بما في ذلك المطورين والشركات الناشئة التي تحتاج إلى حلول رقمية.
😄 منتجنا يحتضن المصدر المفتوح
إلى جانب النسخة السحابية، نحن في نفس الوقت نحافظ على نسخة مفتوحة المصدر موثوقة يقودها المجتمع.
😄 تجربة مطور تنافسية لمستخدمينا المستهدفين
نحن نتبع نهجًا دقيقًا لتحديد الميزات التي يجب بناؤها. نتجنب تقديم الميزات بلا تفكير لكل حالة استخدام، حيث يمكن لهذا أن يجعل المستخدمين النهائيين يشعرون بالفخ أو الحيرة. من خلال اتباع هذا المبدأ والتوجيه بصوت المجتمع، يمكننا ضمان أفضل تجربة مطور وتقديم منتج أكثر بديهية وخفيف الوزن.
😄 Auth0: تكلفة مرتفعة مقدماً (مدفوعة مسبقًا) ؛ Logto: ادفع للاستخدام الفعلي، وتوفير المال (الدفع حسب الاستخدام).
تسعيرنا شفاف ومعقول مع الدفع حسب الاستخدام والتسعير المتدرج. هذا يوفر وفورات كبيرة في التكاليف مقارنة بـ Auth0. كما أنه يخفف التفكير حيث يتطلب منك خطط Auth0 المدفوعة مسبقًا توقع حركة المستخدمين كل شهر.
ما ستكون التكلفة إذا كان لدينا 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 هذه السيناريوهات بشكل مثالي بسبب:
- تسعير غير معقول وغير شفاف، مع حدي MAU منخفض بشكل مفاجئ لخطط غير الشركات.
- منتجات معقدة وميزات مجمعة معًا بقدرة تخصيص محدودة.
Logto هنا لمعالجة هذه المشكلات بشكل أكثر فعالية، مع التركيز على المجالات التي يتجاهلها العديد من المنتجات الأخرى.
منتجنا يحتضن المصدر المفتوح
يوفر Logto كلا من النسخة المفتوحة المصدر والنسخة السحابية، مما يضمن أن يكون لديك دائمًا خيار مفتوح المصدر مجاني متاح دائمًا. هذا يميزنا عن Auth0 والبدائل الأخرى في السوق. المصدر المفتوح متداخل بعمق في حمضنا النووي، مما يعزز ثقافة رائعة في Logto.
نتيجة لذلك، Logto قابل للنمو ومثالي للنمو، مما يوفر المرونة والتخصيص. الجهود المتضافرة من المجتمع والفريق قد دعمت نمونا، وفي غضون سنة واحدة فقط، حققنا ما يلي:
- 26 موصلًا
- 11 لغة للتوطين
- 12 إطار عمل تطوير
- كل ما يمكنك فعله في واجهتنا التفاعلية والمحببة للمطور (ما يسمى "low-code")، المعروف باسم console، يمكن تحقيقه من خلال إدارة API الخاصة بنا.
في نفس الوقت، نحافظ على نهج شفاف أثناء بناء منتجنا ونحافظ على معايير عالية من جودة الكود. تم تصميم إرشاداتنا وSDKs لتكون سهلة الاستخدام، مما يسمح لأي شخص باتباعها بسهولة دون أي صعوبات. البساطة والانفتاح قد تجاوزت المطورين في جميع أنحاء العالم.
لقد ساعدنا Logto في تضمين التوثيق بسرعة وسهولة. إذا كنت تبحث عن طبقة توثيق، فهذه هي الحل. الكود واضح وسهل التخصيص إذا كنت بحاجة إليه. سهل التنصيب على حلول السحابة الرئيسية. نحن نستخدمه في الإنتاج بدون مشاكل.
-- Ufuk Arslan، المؤسس المشارك ل Mobilist
تجربة مطور حديثة
أداة سهلة الاستخدام للوهلة الأولى
بمقارنة الواجهة والميزات المدعومة ل Logto مع Auth0، ستحصل على فهم واضح لفلسفتنا ونقاط التميز لدينا. لتوضيح ذلك، دعنا نلقي نظرة على صفحة إعدادات التطبيق الأصلي كمثال.
Auth0 مقابل تفاصيل التطبيق ف ي Logto
البساطة هي نتيجة لعملية اتخاذ القرار الدقيقة. نختار بعناية ونولي الأولوية للميزات بناءً على احتياجات مستخدمينا المستهدفين، بهدف تقديم أفضل تجربة مطور ممكنة.
فيما يلي طبقاتنا وهياكلنا:
بالإضافة إلى ذلك، يعد Logto خيارًا ممتازًا للتوثيق في منتجات الذكاء الاصطناعي والمنتجات الخفيفة الأخرى. نشجعك على استكشاف دروسنا التعليمية التي توضح كيف يدعم Logto إضافات ChatGPT.
✍️ تنفيذ توثيق إضافات ChatGPT باستخدام Logto
✍️ تبسيط توثيق Outline باستخدام Logto
تكامل سهل
ضمان عملية تكامل سلسة وسهلة الاستخدام أمر مهم لتوفير تجربة مطور ممتازة. يوفر Logto إرشادات في السياق لمساعدة المطورين على دمج Logto مع تطبيقهم بكفاءة.
لقد استخدمنا Logto كنظام التوثيق الأساسي ولقد كان بحق محولاً للعبة. كان التكامل سلسًا وقد حسَّن بشكل كبير من تجربة المستخدم من خلال توفير طريقة آمنة وفعَّالة لتسجيل الدخول. بشكل عام، نوصي للغاية ب Logto لأي مؤسسة تتطلع إلى تعزيز نظام التوثيق الخاص بها.
-- André König، الرئيس التنفيذيفي openformation.io
إليك مقارنة سريعة بين إرشادات التكامل الخاصة بنا مع Auth0:
دليل التكامل الخاص بـ Auth0 مقابل Logto
التطوير المدفوع بالتكوين (CDD)
نحن ندمج التطوير المدفوع بالتكوين في عملية تطوير المنتجات والهندسة الخاصة بنا لأنه يساعد على ضمان تجربة مطور متسقة وممتازة.
لنأخذ الموصلات كمثال.
تلعب الموصلات دورًا حاسمًا في Logto من خلال تمكين المستخدمين النهائيين من استخدام تسجيل الدخول بدون كلمة مرور، وتسجيل الدخول والتسجيل الاجتماعي. يوفر Logto للمستخدمين القدرة على إعداد أو إنشاء موصلاتهم الخاصة.
تم تصميم موصلاتنا لتكون مرنة للغاية، مما يتيح للمستخدمين تثبيت أو تطوير موصلات مخصصة خاصة بهم بسهولة. لتبسيط العملية، قمنا بتطبيق حل يسمى "النموذج الديناميكي" المستوحى من التطوير المدفوع بالتكوين (CDD).
من خلال تبني هذا النهج واتباع إرشادات التكوين لدينا، يمكن للمطورين توفير الكثير من الجهد. يوفر هذا النهج أيضًا تخصيصًا أكبر ومرونة. على سبيل المثال، إذا أراد المستخدمون موصلًا اجتماعيًا مخصصًا، يمكن تحقيق ذلك في Logto ولكن ليس في حلول أخرى.
تكوين موصل Auth0 مقابل Logto
لتعلم المزيد عن نهجنا وممارساتنا، يرجى الرجوع إلى هذه المقالة:
✍️ كيف ندعم مجموعة متنوعة من الموصلات المتنوعة
المزيد من التخصيص ولكن جاهز للاستخدام مباشرةً
في السوق، ستجد حلولًا مختلفة إما تقدم تخصيصًا واسعًا ولكنها تفتقر إلى راحة جاهزة للاستخدام مباشرةً، أو توفر وظائف جاهزة للاستخدام مباشرةً ولكنها تأتي بقيود. ومع ذلك، يحقق Logto توازنًا بين الاثنين.
عندما يتعلق الأمر بالتوثيق، فإن وجود تدفق مستخدم من البداية إلى النهاية أمر أساسي. نحن نقدم واجهة مستخدم جاهزة للاستخدام يمكن للمطورين والشركات الناشئة التكيف معها سريعًا لتلبية احتياجاتهم. نحن نعتبر هذا ضرورة.
تجربة تسجيل الدخول لدينا، بما في ذلك كل من التكوين وواجهة المستخدم النهائية، توفر مرون ة وتخصيصًا أكبر مقارنة بـ Auth0. قد توفر Auth0 خيارات تخصيص واسعة لميزات أقل أهمية، لكن Logto يحل هذه المشكلة من خلال توفير العلامة التجارية الشاملة، والقدرات المخصصة لـ CSS، والمرونة في تكديس طرق المصادقة الخاصة بك.
تخصيص تسجيل الدخول في Auth0 مقابل Logto
بالإضافة إلى ذلك، نقوم بتمديد عقلية المصدر المفتوح إلى واجهة المستخدم وتصميم المنتج لدينا. نجعل تدفق المستخدم ومكونات الواجهة الخاصة بنا متاحة للجميع. للتعمق في هذا الموضوع، أوصي بالاطلاع على هذه المقالة للحصول على مزيد من المعلومات:
🎨 من الكود إلى اللوحة: Logto يجعل تصميم تجربة تسجيل الدخول مفتوح المصدر