Repolode
ValueMelody

ValueMelody/melody-auth

Самостоятельно размещаемый сервер аутентификации OAuth 2.0 и OIDC с входом, MFA, социальной авторизацией и админ-панелью, работающий на Cloudflare Workers или Node.js.

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

Звёзды
651
Форки
70
Открытые issues
3
Последний коммит
11 дней назад

Что это?

Melody Auth — сервер аутентификации и OAuth, который можно развернуть и хостить самостоятельно. Он работает на Cloudflare Workers с D1 и KV или на Node.js с Redis и PostgreSQL, поэтому команды могут выбрать вариант с минимальной инфраструктурой или полный контроль над своими данными.

Сервер поддерживает основные сценарии работы с учетными данными: авторизацию OAuth 2.0 и обмен токенами, конфигурацию OpenID, регистрацию и вход (в том числе без пароля), подтверждение email, сброс пароля и связывание учетных записей. Также доступны социальная авторизация через Google, GitHub, Apple и другие сервисы, а на Node.js — провайдеры OIDC и SAML SSO. Для многофакторной аутентификации можно использовать email, OTP, SMS, passkeys и коды восстановления.

В проект входят REST API для взаимодействия между серверами, админ-панель для управления пользователями, приложениями, scopes, ролями и организациями, а также SDK для React, Angular, Vue и веба, реализующие вход через браузер на основе PKCE.

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

  • 01Авторизация OAuth 2.0, обмен токенами и конфигурация OpenID
  • 02Социальная авторизация через Google, GitHub, Apple, Facebook и Discord
  • 03Многофакторная аутентификация через email, OTP, SMS и passkeys
  • 04Управление доступом на основе ролей, организации и атрибуты пользователей
  • 05Админ-панель и REST API для взаимодействия между серверами и управления
  • 06Интеграции с почтовыми сервисами SendGrid, Mailgun, Resend, Postmark и SMTP

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

  • Добавление централизованного входа и провайдера OAuth для нескольких внутренних приложений
  • Самостоятельное размещение провайдера идентификации, чтобы сохранять полный контроль над пользовательскими данными
  • Добавление входа на основе PKCE во фронтенд на React, Angular или Vue без разработки аутентификации с нуля

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

  • SAML SSO и почта через SMTP поддерживаются только в среде Node.js, но не в Cloudflare Workers.
  • В README нет команд для установки, поэтому настройка зависит от документации по внешней ссылке.

В подборках

Темы

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

Что такое melody-auth?
Самостоятельно размещаемый сервер аутентификации OAuth 2.0 и OIDC с входом, MFA, социальной авторизацией и админ-панелью, работающий на Cloudflare Workers или Node.js. Melody Auth — сервер аутентификации и OAuth, который можно развернуть и хостить самостоятельно. Он работает на Cloudflare Workers с D1 и KV или на Node.js с Redis и PostgreSQL, поэтому команды могут выбрать вариант с минимальной инфраструктурой или полный контроль над своими данными.
melody-auth можно использовать бесплатно? Какая у него лицензия?
melody-auth распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
melody-auth всё ещё поддерживается?
Активно поддерживается. Последний коммит в melody-auth — 27 окт. 2026 г..
Для чего можно использовать melody-auth?
Добавление централизованного входа и провайдера OAuth для нескольких внутренних приложений Самостоятельное размещение провайдера идентификации, чтобы сохранять полный контроль над пользовательскими данными Добавление входа на основе PKCE во фронтенд на React, Angular или Vue без разработки аутентификации с нуля
Где скачать melody-auth?
Исходный код и инструкции по установке — на GitHub: https://github.com/ValueMelody/melody-auth

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

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

Сервер единого входа и поставщик идентификационных данных с открытым исходным кодом на Java, поддерживающий CAS, SAML2, OAuth2, OpenID Connect и многофакторную аутентификацию.

11,4 тыс.+1 за неделю4 тыс.JavaApache-2.0Обновлён 8 часов назад

Open-source провайдер идентификации для SSO с поддержкой SAML, OAuth2/OIDC, LDAP и RADIUS; можно развернуть самостоятельно — от домашней лаборатории до крупных кластеров.

26,3 тыс.+79 за неделю2,1 тыс.PythonOtherАктивно поддерживаетсяОбновлён 6 часов назад