Repolode
ValueMelody

ValueMelody/melody-auth

Cloudflare Workers 또는 Node.js에서 실행되는 자체 호스팅 OAuth 2.0 및 OIDC 인증 서버로, 로그인, MFA, 소셜 로그인과 관리자 패널을 제공합니다.

대체할 수 있는 제품:Auth0Okta

스타
651
포크
70
열린 이슈
3
마지막 커밋
11일 전

어떤 프로젝트인가요?

Melody Auth는 직접 배포하고 호스팅할 수 있는 인증 및 OAuth 서버입니다. D1과 KV를 사용하는 Cloudflare Workers 또는 Redis와 PostgreSQL을 사용하는 Node.js에서 실행되므로, 팀은 최소한의 인프라와 데이터에 대한 완전한 제어 중에서 선택할 수 있습니다.

이 서버는 OAuth 2.0 인증 및 토큰 교환, OpenID 설정, 회원가입 및 로그인(비밀번호 없는 방식 포함), 이메일 인증, 비밀번호 재설정, 계정 연결 등 핵심 ID 흐름을 지원합니다. Google, GitHub, Apple 등의 소셜 로그인도 지원하며, Node.js에서는 OIDC 및 SAML SSO 공급자도 지원합니다. 다중 인증 방식으로는 이메일, OTP, SMS, 패스키, 복구 코드를 사용할 수 있습니다.

서버 간 REST API, 사용자·앱·스코프·역할·조직을 관리하는 관리자 패널, 브라우저에서 PKCE 기반 로그인을 구현하는 React, Angular, Vue 및 웹 SDK를 제공합니다.

핵심 기능

  • 01OAuth 2.0 인증, 토큰 교환 및 OpenID 설정
  • 02Google, GitHub, Apple, Facebook, Discord를 통한 소셜 로그인
  • 03이메일, OTP, SMS 및 패스키를 이용한 다중 인증
  • 04역할 기반 접근 제어, 조직 및 사용자 속성
  • 05관리를 위한 관리자 패널 및 서버 간 REST API
  • 06SendGrid, Mailgun, Resend, Postmark 및 SMTP 메일러 연동

활용 사례

  • 여러 내부 앱에 중앙 집중식 로그인 및 OAuth 공급자 추가
  • 사용자 데이터를 직접 관리하기 위해 ID 공급자를 자체 호스팅
  • 인증을 처음부터 구현하지 않고 React, Angular 또는 Vue 프런트엔드에 PKCE 기반 로그인 제공

사용 전 알아둘 점

  • SAML SSO와 SMTP 메일은 Node.js 환경에서만 지원되며 Cloudflare Workers에서는 지원되지 않습니다.
  • README에 설치 명령이 없어 설정 방법은 링크된 외부 문서를 참고해야 합니다.

포함된 컬렉션

토픽

자주 묻는 질문

melody-auth은(는) 무엇인가요?
Cloudflare Workers 또는 Node.js에서 실행되는 자체 호스팅 OAuth 2.0 및 OIDC 인증 서버로, 로그인, MFA, 소셜 로그인과 관리자 패널을 제공합니다. Melody Auth는 직접 배포하고 호스팅할 수 있는 인증 및 OAuth 서버입니다. D1과 KV를 사용하는 Cloudflare Workers 또는 Redis와 PostgreSQL을 사용하는 Node.js에서 실행되므로, 팀은 최소한의 인프라와 데이터에 대한 완전한 제어 중에서 선택할 수 있습니다.
melody-auth은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
melody-auth은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
melody-auth은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. melody-auth의 마지막 커밋은 2026년 10월 27일입니다.
melody-auth은(는) 어디에 사용할 수 있나요?
여러 내부 앱에 중앙 집중식 로그인 및 OAuth 공급자 추가 사용자 데이터를 직접 관리하기 위해 ID 공급자를 자체 호스팅 인증을 처음부터 구현하지 않고 React, Angular 또는 Vue 프런트엔드에 PKCE 기반 로그인 제공
melody-auth은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/ValueMelody/melody-auth

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트