Фреймворк аутентификации и авторизации для TypeScript, не привязанный к веб-фреймворку, с плагинами для 2FA и мультитенантности.
logto-io/logto
Открытая инфраструктура аутентификации и авторизации на базе OIDC и OAuth 2.1, с поддержкой мультитенантности, корпоративного SSO и RBAC для SaaS- и AI-приложений.
Open source альтернатива:Auth0
Okta
AWS Cognito
- Звёзды
- 14,729
- Форки
- 1,222
- Открытые issues
- 153
- Последний коммит
- 6 часов назад
Что это?
Logto — платформа аутентификации для SaaS- и AI-приложений. Она обрабатывает регистрацию, вход и управление доступом, избавляя разработчиков от необходимости реализовывать потоки OpenID Connect и OAuth 2.1 с нуля. Платформа поддерживает мультитенантность с организациями, корпоративный единый вход и ролевое управление доступом.
В проекте есть готовые сценарии входа, которые можно настраивать, а также SDK для более чем 30 фреймворков, включая React, Next.js, Vue, Flutter и Go. Logto подключается к внешним поставщикам идентификации, таким как Google, Facebook, Azure AD и Okta, и поддерживает SAML наряду с OIDC. Также Logto заявляет о поддержке Model Context Protocol и архитектур с агентами.
Logto можно развернуть самостоятельно с помощью Docker Compose либо Node.js и PostgreSQL или использовать как управляемый сервис Logto Cloud.
Ключевые возможности
- 01Мультитенантность с организациями и RBAC на уровне организаций.
- 02Поддержка корпоративного SSO и SAML наряду с OIDC и OAuth 2.1.
- 03Настраиваемые готовые сценарии входа с вариантами входа через соцсети, MFA и без пароля.
- 04SDK для более чем 30 фреймворков и языков.
- 05Коннекторы к внешним поставщикам идентификации, таким как Google, Okta и Azure AD.
- 06Самостоятельное развёртывание через Docker Compose или Node.js либо использование управляемого облачного сервиса.
Сценарии использования
- Добавление входа, регистрации и SSO в мультитенантный SaaS-продукт.
- Защита API и взаимодействия между сервисами с помощью токенов OAuth 2.1.
- Аутентификация в приложениях с AI-агентами или Model Context Protocol.
- Замена коммерческого облачного сервиса аутентификации на самостоятельно развёртываемую альтернативу.
Быстрый старт
- 1
Зарегистрируйтесь в Logto Cloud (управляемый сервис, настройка не требуется)
- 2
Запустите конфигурацию Docker Compose из README (требуется Docker Desktop)
- 3
Создайте проект Logto с помощью Node.js (требуется PostgreSQL)
npm init @logto
Что важно знать
- Для настройки с Node.js требуется отдельная база данных PostgreSQL.
- Самостоятельный хостинг версии с открытым исходным кодом требует больше усилий по настройке, чем Logto Cloud.
Темы
Частые вопросы
- Что такое logto?
- Открытая инфраструктура аутентификации и авторизации на базе OIDC и OAuth 2.1, с поддержкой мультитенантности, корпоративного SSO и RBAC для SaaS- и AI-приложений. Logto — платформа аутентификации для SaaS- и AI-приложений. Она обрабатывает регистрацию, вход и управление доступом, избавляя разработчиков от необходимости реализовывать потоки OpenID Connect и OAuth 2.1 с нуля. Платформа поддерживает мультитенантность с организациями, корпоративный единый вход и ролевое управление доступом.
- logto можно использовать бесплатно? Какая у него лицензия?
- logto распространяется с открытым исходным кодом под лицензией MPL-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- logto всё ещё поддерживается?
- Активно поддерживается. Последний коммит в logto — 20 окт. 2026 г..
- Для чего можно использовать logto?
- Добавление входа, регистрации и SSO в мультитенантный SaaS-продукт. Защита API и взаимодействия между сервисами с помощью токенов OAuth 2.1. Аутентификация в приложениях с AI-агентами или Model Context Protocol. Замена коммерческого облачного сервиса аутентификации на самостоятельно развёртываемую альтернативу.
- Как установить logto?
- Зарегистрируйтесь в Logto Cloud (управляемый сервис, настройка не требуется) Запустите конфигурацию Docker Compose из README (требуется Docker Desktop) Создайте проект Logto с помощью Node.js (требуется PostgreSQL): npm init @logto
- Где скачать logto?
- Исходный код и инструкции по установке — на GitHub: https://github.com/logto-io/logto
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Open-source провайдер идентификации для SSO с поддержкой SAML, OAuth2/OIDC, LDAP и RADIUS; можно развернуть самостоятельно — от домашней лаборатории до крупных кластеров.
Самостоятельно размещаемый сервер аутентификации с входом без пароля, passkeys, MFA, SSO и входом через соцсети, готовым интерфейсом входа и порталом администратора.
Лёгкий провайдер идентификации OpenID Connect с самостоятельным размещением для небольших команд: вход по паролю, обязательный TOTP и RBAC.
Сервер аутентификации и авторизации с открытым исходным кодом: добавляет двухфакторный вход и единый вход в веб-приложения через портал, работающий с обратными прокси.
Компактный сервер аутентификации и авторизации: работает как middleware для Traefik, Nginx и Caddy или как отдельный сервер SSO.