Repolode
authgear

authgear/authgear-server

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

Open source альтернатива:Auth0ClerkFirebase Auth

Звёзды
2,116
Форки
130
Открытые issues
358
Последний коммит
вчера

Что это?

Authgear — сервис аутентификации и управления идентификацией с открытым исходным кодом, который можно развернуть у себя вместо облачных платформ для работы с идентификацией. Он обрабатывает регистрацию и вход в пользовательские приложения: по паролю, одноразовым кодам из email и SMS, magic links, passkeys, а также с помощью биометрии на iOS и Android.

В комплект входят готовые страницы регистрации и входа, страница настроек учётной записи и веб-портал Portal для управления пользователями, сессиями, логами и настройками аутентификации. Для многофакторной аутентификации доступны приложения с TOTP, а также коды из SMS и email. Для федерации поддерживаются OIDC, OAuth 2.0 и SAML, а также социальные провайдеры, такие как Google, Facebook, Apple и WeChat, и корпоративные подключения, например ADFS и LDAP.

Разработчики могут расширять сценарии с помощью webhooks и хуков на TypeScript, управлять ресурсами через GraphQL Admin API и использовать RBAC с ролями и группами. В репозитории находятся основной сервер, AuthUI, Portal и Admin API; клиентские SDK для web, React Native, iOS, Android, Flutter и Xamarin размещены в отдельных репозиториях. Для развёртывания в Kubernetes доступен Helm chart.

Ключевые возможности

  • 01Вход без пароля по magic link, одноразовым кодам из email или SMS и с помощью passkeys
  • 02Готовые страницы регистрации, входа и настроек учётной записи с возможностью настройки
  • 03MFA с приложениями-аутентификаторами TOTP и кодами из SMS и email
  • 04Единый вход через OIDC, OAuth 2.0 и SAML, а также социальные и корпоративные подключения
  • 05Webhooks, хуки на TypeScript и GraphQL Admin API
  • 06Управление доступом на основе ролей и групп

Сценарии использования

  • Добавление входа и регистрации в SaaS-продукт без разработки системы аутентификации с нуля
  • Развёртывание собственного провайдера идентификации, чтобы хранить данные пользователей в своей инфраструктуре
  • Предоставление корпоративным клиентам SSO через SAML, ADFS или LDAP
  • Добавление биометрического входа или входа по passkeys в мобильные приложения

Быстрый старт

  1. 1

    Прочитайте руководство по настройке локальной среды разработки

  2. 2

    Следуйте инструкциям в CONTRIBUTING.md по настройке среды разработки

Что важно знать

  • В README для настройки приводятся ссылки на внешнюю документацию и CONTRIBUTING.md, но единой команды установки нет.
  • Для самостоятельного хостинга необходимо настроить весь стек; для эксплуатации в production рекомендуется использовать Helm chart в Kubernetes.
  • Некоторые функции, например адаптивная MFA, указаны как готовящиеся к выпуску.
  • Несовместимые изменения между релизами описаны в BREAKING-CHANGES.md — ознакомьтесь с ним перед обновлением.

Темы

Частые вопросы

Что такое authgear-server?
Самостоятельно размещаемый сервер аутентификации с входом без пароля, passkeys, MFA, SSO и входом через соцсети, готовым интерфейсом входа и порталом администратора. Authgear — сервис аутентификации и управления идентификацией с открытым исходным кодом, который можно развернуть у себя вместо облачных платформ для работы с идентификацией. Он обрабатывает регистрацию и вход в пользовательские приложения: по паролю, одноразовым кодам из email и SMS, magic links, passkeys, а также с помощью биометрии на iOS и Android.
authgear-server можно использовать бесплатно? Какая у него лицензия?
authgear-server распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
authgear-server всё ещё поддерживается?
Активно поддерживается. Последний коммит в authgear-server — 18 окт. 2026 г..
Для чего можно использовать authgear-server?
Добавление входа и регистрации в SaaS-продукт без разработки системы аутентификации с нуля Развёртывание собственного провайдера идентификации, чтобы хранить данные пользователей в своей инфраструктуре Предоставление корпоративным клиентам SSO через SAML, ADFS или LDAP Добавление биометрического входа или входа по passkeys в мобильные приложения
Как установить authgear-server?
Прочитайте руководство по настройке локальной среды разработки Следуйте инструкциям в CONTRIBUTING.md по настройке среды разработки
Где скачать authgear-server?
Исходный код и инструкции по установке — на GitHub: https://github.com/authgear/authgear-server

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

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

29,3 тыс.1,5 тыс.GoApache-2.0Обновлён 15 часов назад