Repolode
authgear

authgear/authgear-server

비밀번호 없는 로그인, 패스키, MFA, SSO, 소셜 로그인을 지원하는 셀프 호스팅 인증 서버

대체할 수 있는 제품:Auth0ClerkFirebase Auth

스타
2,116
포크
130
열린 이슈
358
마지막 커밋
어제

어떤 프로젝트인가요?

Authgear는 오픈 소스 인증 및 아이덴티티 서비스로, 호스팅형 아이덴티티 플랫폼을 셀프 호스팅 방식으로 대체할 수 있습니다. 비밀번호, 이메일 및 SMS 일회용 코드, 매직 링크, 패스키, iOS와 Android의 생체 인증 등 소비자용 애플리케이션의 가입과 로그인을 처리합니다.

서버에는 사전 구축된 가입 및 로그인 페이지, 사용자 계정 설정 페이지, 사용자·세션·로그·인증 설정을 관리하는 웹 기반 Portal이 포함되어 있습니다. 다중 인증 방식으로 TOTP 앱, SMS, 이메일 OTP를 지원합니다. 페더레이션 측면에서는 OIDC, OAuth 2.0, SAML과 Google, Facebook, Apple, WeChat 같은 소셜 로그인 제공자, ADFS 및 LDAP 같은 엔터프라이즈 연결을 지원합니다.

개발자는 웹훅과 TypeScript hooks로 인증 흐름을 확장하고, GraphQL Admin API로 리소스를 관리하며, 역할과 그룹을 이용한 RBAC를 사용할 수 있습니다. 저장소에는 핵심 서버, AuthUI, Portal, Admin API가 포함되어 있으며, 웹, React Native, iOS, Android, Flutter, Xamarin용 클라이언트 SDK는 별도 저장소에서 제공됩니다. Kubernetes 배포용 Helm chart도 제공됩니다.

핵심 기능

  • 01매직 링크, 이메일 또는 SMS OTP, 패스키를 통한 비밀번호 없는 로그인
  • 02사전 구축된 사용자 지정 가능 가입·로그인 페이지 및 계정 설정 페이지
  • 03TOTP 인증 앱, SMS, 이메일 코드를 지원하는 MFA
  • 04소셜 및 엔터프라이즈 연결을 지원하는 OIDC, OAuth 2.0, SAML 싱글 사인온
  • 05웹훅, TypeScript hooks, GraphQL Admin API
  • 06역할과 그룹을 이용한 역할 기반 접근 제어

활용 사례

  • 인증 기능을 처음부터 만들지 않고 SaaS 제품에 로그인 및 가입 기능 추가
  • 사용자 데이터를 자체 인프라에 보관하기 위한 셀프 호스팅 아이덴티티 공급자 운영
  • SAML, ADFS 또는 LDAP를 통해 비즈니스 고객에게 SSO 제공
  • 모바일 앱에 생체 인증 또는 패스키 로그인 추가

빠른 시작

  1. 1

    로컬 개발 환경 설정 가이드 읽기

  2. 2

    개발 환경 설정은 CONTRIBUTING.md의 안내 따르기

사용 전 알아둘 점

  • README는 설정 방법으로 외부 문서와 CONTRIBUTING.md를 안내하며, 단일 설치 명령은 제공하지 않습니다.
  • 셀프 호스팅을 위해 전체 스택을 설정해야 하며, 프로덕션 환경에서는 Kubernetes에서 Helm chart를 사용하는 방법을 권장합니다.
  • 적응형 MFA와 같은 일부 기능은 곧 제공될 예정으로 표시되어 있습니다.
  • 릴리스 간 호환성을 깨는 변경 사항은 BREAKING-CHANGES.md에 문서화되어 있으므로 업그레이드 전에 확인하세요.

토픽

자주 묻는 질문

authgear-server은(는) 무엇인가요?
비밀번호 없는 로그인, 패스키, MFA, SSO, 소셜 로그인을 지원하는 셀프 호스팅 인증 서버 Authgear는 오픈 소스 인증 및 아이덴티티 서비스로, 호스팅형 아이덴티티 플랫폼을 셀프 호스팅 방식으로 대체할 수 있습니다. 비밀번호, 이메일 및 SMS 일회용 코드, 매직 링크, 패스키, iOS와 Android의 생체 인증 등 소비자용 애플리케이션의 가입과 로그인을 처리합니다.
authgear-server은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
authgear-server은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
authgear-server은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. authgear-server의 마지막 커밋은 2026년 10월 18일입니다.
authgear-server은(는) 어디에 사용할 수 있나요?
인증 기능을 처음부터 만들지 않고 SaaS 제품에 로그인 및 가입 기능 추가 사용자 데이터를 자체 인프라에 보관하기 위한 셀프 호스팅 아이덴티티 공급자 운영 SAML, ADFS 또는 LDAP를 통해 비즈니스 고객에게 SSO 제공 모바일 앱에 생체 인증 또는 패스키 로그인 추가
authgear-server는 어떻게 설치하나요?
로컬 개발 환경 설정 가이드 읽기 개발 환경 설정은 CONTRIBUTING.md의 안내 따르기
authgear-server은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/authgear/authgear-server

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

관련 프로젝트