Русский
  • auth
  • comparison
  • auth0
  • identity

Чем Logto отличается от Auth0 и наши взгляды на это

Наши клиенты часто спрашивают нас, чем мы отличаемся от Auth0. В этой статье мы объясним ключевые детали и поделимся мнением о том, что отличает наш продукт от Auth0 и других альтернатив.

Guamian
Guamian
Product & Design

Введение

Что такое Auth0

Auth0, основанная в 2013 году, является облачной платформой, которая предоставляет разработчикам инструменты и сервисы для легкого интегрирования функционала аутентификации и управления идентификацией в свои приложения. Она занимает лидирующую позицию в индустрии управления доступом к клиентской идентичности.

Что такое Logto

Идея Logto возникла из простого мотива основателя Гао, который попробовал как Okta, так и Auth0, но был разочарован громоздким опытом разработчиков и высокими затратами. Он твердо верит, что многие другие разработчики и команды сталкиваются с аналогичными проблемами. Именно поэтому мы рассматриваем Logto как альтернативу Auth0, более современное и модное решение.

Logto против Auth0

Вкратце

😄 Мы уделяем приоритетное внимание нуждам пользователей, которые остались без внимания Auth0

Мы специально ориентируемся на пользователей, которые могут быть упущены Auth0, включая разработчиков и стартапы, нуждающиеся в цифровых решениях.

😄 Наш продукт поддерживает open-source

Помимо облачной версии, мы одновременно поддерживаем авторитетную, управляемую сообществом версию с открытым исходным кодом.

😄 Конкурентный опыт разработки для наших целевых пользователей

Мы тщательно подходим к определению того, какие функции стоит разрабатывать. Мы избегаем бездумного внедрения функций для каждого случая использования, так как это может оставить конечных пользователей в ловушке или запутаться. Следуя этому принципу и руководствуясь голосом сообщества, мы можем гарантировать лучший опыт разработчика и предоставить более интуитивный, легкий продукт.

😄 Auth0: высокая предоплата; Logto: платить за фактическое использование, экономить деньги (оплата по факту).

Наш ценообразование прозрачно и разумно с оплатой по факту использования и ступенчатым ценообразованием. Это предлагает значительную экономию средств по сравнению с Auth0. Это также облегчение, так как предоплаченные планы от Auth0 требуют предсказания пользовательского трафика каждый месяц.

Стоимость 10,000 MAU

Какова будет стоимость, если у нас 10,000 активных пользователей в месяц, в пределах аналогичного SKU, как у других альтернатив на рынке?

😄 Наш краткосрочный план для нового этапа

Наши будущие продуктовые линии включают организацию, корпоративное SSO, фокусируясь на предоставлении лучших моделей идентификации для программного обеспечения как услуги (SaaS). Мы уже накопили достаточно лучших практик и мнений, используя нашу собственную модель идентификации и архитектурный дизайн для построения собственного облачного сервиса.

Кроме того, мы обязуемся предоставить более надежную поддержку для AI-компаний. Недавно мы заключили партнёрство с некоторыми AI-компаниями, что служит ценным помощником для разработки AI-приложений и плагинов.

Мы уделяем приоритетное внимание нуждам пользователей, которые остались без внимания Auth0

Logto адресует следующие проблемы лучше, чтобы удовлетворить нужды пользователей, оставшихся без внимания Auth0. Разработчики или бизнесы, ищущие решения по идентификации, могут встретить следующие ситуации:

Сценарии использованияРекомендуемое решение LogtoAuth0
Индивидуальные разработчики, работающие над небольшими проектами, которым нужно создать систему аутентификации и управлять группами пользователей.Logto Hobby🙅 Громоздкий
Стартапы на ранней стадии, которым нужна комплексная инфраструктура идентификации с нуля, от аутентификации до авторизации.Logto Pro🙅 Неэкономичный
🔥 Горячий сценарий: AI-компании, разрабатывающие плагины для ChatGPT без стратегии монетизации.Logto Hobby, Logto Pro🙅 Неэкономичный
Бизнесы с несколькими приложениями, которым нужно поддерживать централизованную систему идентификации.Logto Hobby, Logto ProAuth0 Essentials, Auth0 Professional
Средние компании, ищущие дружелюбное к разработчикам решение для микросервисов, удерживающее контроль над бюджетом.Logto Pro🙅 Громоздкий, неэкономичный
Технические консультации или специалисты, предлагающие различные услуги нескольким клиентам.Logto Cloud / Logto OSS🙅 Неэкономичный
Энергичные open-source разработчики, изучающие OpenID Connect (OIDC) и создающие собственный поток входа.Logto OSS❌ Недоступно
Корпорации, ищущие решения для аутентификации на собственных серверах.Logto OSS❌ Недоступно

Если вы обнаружите, что попадаете в любую из этих категорий, замечательно! Именно это мы и стремимся решить для вас. Auth0 не смог полностью удовлетворить эти сценарии из-за:

  1. Неразумное и непрозрачное ценообразование с удивительно низким лимитом MAU для непредприятийских планов.
  2. Сложные продукты и наборы функций, которые набиваются вместе с ограниченной кастомизацией.

Logto здесь, чтобы решить эти проблемы более эффективно, сосредотачиваясь на областях, которые многие другие продукты склонны упускать из виду.

Наш продукт поддерживает open-source

Logto предоставляет как open-source, так и облачную версии, гарантируя, что у вас всегда есть бесплатный open-source вариант. Это отличает нас от Auth0 и других альтернатив на рынке. Open-source глубоко встроен в наш ДНК, способствуя прекрасной культуре в Logto.

Как результат, Logto масштабируем и идеально подходит для роста, предлагая гибкость и кастомизацию. Наши усилия сообщества и команды способствовали нашему росту, и за всего лишь один год мы достигли следующего:

  1. 26 коннекторов
  2. 11 языков для локализации
  3. 12 фреймворков для разработки
  4. Все, что вы можете сделать в нашем интерактивном и дружелюбном к разработчикам (так называемом "с низким кодом") интерфейсе, доступно через наш API управления.

Одновременно с этим, мы поддерживаем прозрачный подход при построении нашего продукта и соблюдаем высокие стандарты качества кода. Наши руководства и SDK разработаны так, чтобы быть удобными для пользователя, позволяя любому легко следовать без каких-либо трудностей. Простота и инклюзивность нашли отклик у разработчиков по всему миру.

Logto помог нам быстро и легко включить аутентификацию. Если вы ищете слой аутентификации, это решение. Код ясен и легко кастомизируется, если потребуется. Легко развернуть на основных облачных решениях. Мы используем его в производстве без каких-либо проблем.

-- Уфук Арслан, соучредитель Mobilist

Современный опыт разработки

Легкий в использовании инструмент на первый взгляд

Сравнив интерфейс и поддерживаемые функции Logto с Auth0, вы получите четкое представление о нашей философии и точках различия. Чтобы проиллюстрировать это, давайте рассмотрим страницу настроек нативного приложения в качестве примера.

Страница деталей приложения Auth0Страница деталей приложения Logto

Детали приложения: Auth0 против Logto

Простота является результатом тщательного процесса принятия решений. Мы тщательно отбираем и приоритизируем функции, основываясь на потребностях наших целевых пользователей, стремясь предоставить наилучший опыт разработки.

Вот наши слои и инфраструктура:

Инфраструктура Logto

Более того, Logto является отличным выбором для аутентификации в AI и других легковесных продуктах. Мы призываем вас изучить наши руководства, которые демонстрируют, как Logto поддерживает плагины ChatGPT.

✍️ Реализуйте аутентификацию пользователя плагинов ChatGPT с помощью Logto

✍️ Упростите аутентификацию Outline с помощью Logto

Легкая интеграция

Обеспечение легкого и удобного процесса интеграции важно для создания отличного опыта разработки. Logto предоставляет контекстные руководства, чтобы помочь разработчикам эффективно интегрировать Logto в свои приложения.

Мы используем Logto как СИСТЕМУ аутентификации, и она действительно изменила игру. Интеграция прошла гладко, и это значительно улучшило пользовательский опыт, обеспечивая безопасный и эффективный способ входа. В общем, мы очень рекомендуем Logto для любой организации, стремящейся улучшить свою систему аутентификации.

-- Андре Кёниг, CEO в 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

Кроме того, мы распространяем подход open-source на наши пользовательские интерфейсы и продуктовый дизайн. Мы делаем наш пользовательский поток и компоненты UI доступными для всех. Чтобы углубиться в эту тему, я рекомендую ознакомиться с этой статьей для получения дополнительной информации:

🎨 От кода до холста: Logto делает дизайн интерфейса входа open-source

Auth0: высокая предоплата; Logto: платить за фактическое использование, экономить деньги (оплата по факту)

Auth0 — это видная компания в рамках отрасли, которая в основном нацелена на корпоративных клиентов. Однако их стратегии ценообразования могут быть обременительными для малого и среднего бизнеса (SMB). В нашей предыдущей статье мы обсудили и сделали несколько выводов по этому поводу. Рекомендую прочитать эту статью для получения дополнительных сведений:

🎉 Logto представила новую модель ценообразования, чтобы преодолеть трудности стартапов за кулисами

Доступный и обоснованный

Основной принцип, которого мы придерживаемся, заключается в том, чтобы наше ценообразование было конкурентоспособным по сравнению с другими вариантами на рынке. Оно не должно превышать то, что потенциальные клиенты ожидают платить. Эта диаграмма иллюстрирует несколько примеров.

MAUБесплатноHobbyPro
50000$56-$86/мес$168-$288/мес
10,000-$96-$176/мес$288-$528/мес
50,000-$416-$816/мес$1248-$2448/мес

Чтобы проиллюстрировать на примере, если рассмотреть 10,000 активных пользователей в месяц (MAU), наше ценообразование до 80% ниже, чем у Auth0.

Тем временем наша команда долгое время была озадачена загадкой: почему цена одинакова для пользователей, которые входят один раз, и тех, кто входит каждый день месяца? Поэтапная цена MAU может гарантировать целостность и разумность конечного счета клиентов.

Естественно, единичная цена взимается за каждый уровень MAU. В случае планов Hobby и Pro применяются следующие единичные цены.

  • Для Tier 1 MAU (случайные MAU), единичные цены составляют $0.008 для плана Hobby и $0.024 для плана Pro.
  • Для Tier 2 MAU (частые MAU): единичные цены составляют $0.012 для плана Hobby и $0.032 для плана Pro.
  • Для Tier 3 MAU (почти ежедневные MAU): единичные цены составляют $0.016 для плана Hobby и $0.048 для плана Pro

Если вам интересно, что означает поэтапный MAU, взгляните на нашу модель ценообразования:

💰 Модель ценообразования Logto

Предсказуемый и прозрачный

Платеж Auth0

Standalone будьте заценным в крови оставшего является

Мы часто слышали от клиентов, что процесс выставления счетов может казаться загадкой, приводящей к неожиданным затратам. Они хотят быть уверены в том, за что платят, и предотвращать внезапные, высокие счета. Эта ясность должна быть постоянной частью клиентского опыта, а не только отображаться в документе с ценообразованием, скрытом где-то в центре помощи.

Предсказуемось

Перед покупкой мы предлагаем предсказуемость, предоставляя предварительный калькулятор счетов. Этот инструмент поможет разработчикам и бизнесу в планировании бюджета, предоставляя минимальные и максимальные оценки стоимости.

При использовании, в консоли, поскольку мы также предлагаем стратегию оплаты по факту использования, мы показываем ваш предстоящий счет во времени:

Использование плана Logto

Использование плана Logto и предсказание счета

Прозрачность

Отображая полную формулу в процессе выставления счетов, все переменные и единичные цены четко показаны в счете. С нашей моделью ценообразования и формулой пользователи могут даже сами выполнить расчеты, дважды утверждая ясность и понимание.

Logto против других альтернатив

Logto лучше поддерживает больше фреймворков (по сравнению с Clerk)

Clerk также является современным инструментом аутентификации, но он нацелен на экосистему React и веба, и не поддерживает авторизацию (управление доступом).

Например, они не поддерживают такие популярные языки, как Flutter, Go, iOS и Android.

Logto лучше при гибкой системной архитектуре (по сравнению с Clerk, Ory)

Кроме того, системная архитектура Clerk и Ory "организация-проект-приложение" затрудняет реализацию централизованных систем идентификации с несколькими приложениями и создание приложений с несколькими клиентами, подобных SaaS.

Чтобы получить больше сведений о централизованных системах идентификации и наших мыслях о мульти-приложениях, ознакомьтесь с этой статьей:

🤔️ Почему вам нужна централизованная система идентификации для бизнеса с несколькими приложениями

Logto лучше дает из коробки функционал аутентификации (по сравнению с Ory, SuperTokens)

Ory — это open-source проект, который также фокусируется на аутентификации. Однако у него есть свои уникальные перспективы с точки зрения разработки инженерии и недостатки в виде готового решения для аутентификации из коробки. Наши мигрировавшие клиенты сообщили нам, что Ory использует решения на основе сессий, называемых Kratos и Hydra (поставщик OIDC), но они не имеют четкого примера, демонстрирующего, как они работают вместе. Это ограничение мешает разработчикам быстро начать процесс разработки.

Logto лучше поддерживает авторизацию + управление пользователями (по сравнению с Clerk, Stytch)

Как Clerk, так и Stytch не предоставляют достаточной поддержки для авторизации и управления пользователями.

StytchClerkLogto
Функциональность Встроенная ролевая модель доступа
API Управление пользователями
Консоль Управление пользователями - Смотреть, Добавлять, Обновлять, Блокировать, Удалять пользователя
Консоль Управление пользователями - Журналы аудита

Logto строго придерживается открытых стандартов (по сравнению с SuperTokens)

Logto тщательно придерживается проверенного временем открытого стандарта, известного как OpenID Connect, построенного на OAuth 2.0. Этот протокол предоставляет прочную основу для наших сервисов, предлагая как гибкость, так и масштабируемость, а также лучшее производственное поведение.

Заключение

Мы изложили наши взгляды на продукт и его позиционирование. Взгляните на ваши требования и ситуацию в бизнесе, и выбирайте наилучшее решение, которое вам подходит.