OpenID Connect, OAuth 2, PAM 기반 SSO를 제공하고 패스키에 중점을 둔 경량 Rust Identity Provider입니다.
- 스타
- 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 통계는 매일 갱신됩니다.
관련 프로젝트
CAS, SAML2, OAuth2, OpenID Connect 및 다중 인증을 지원하는 Java 기반 오픈소스 싱글 사인온 및 ID 공급자 서버입니다.
소규모 팀을 위한 경량 셀프 호스팅 OpenID Connect ID 제공자. 비밀번호 로그인, 필수 TOTP, RBAC를 지원합니다.
소규모 랩부터 대규모 클러스터까지 자체 호스팅할 수 있는 SSO용 오픈소스 ID 공급자
OIDC, OAuth2, DPoP, CIBA를 지원하는 Rust 기반 셀프 호스팅 Keycloak 호환 ID 제공자. 단일 바이너리로 배포됩니다.
비밀번호 없는 로그인, 패스키, MFA, SSO, 소셜 로그인을 지원하는 셀프 호스팅 인증 서버