리버스 프록시와 연동되는 포털을 통해 웹 앱에 2단계 로그인과 SSO를 제공하는 오픈소스 인증·인가 서버입니다.
authgear/authgear-server
비밀번호 없는 로그인, 패스키, MFA, SSO, 소셜 로그인을 지원하는 셀프 호스팅 인증 서버
대체할 수 있는 제품:Auth0
Clerk
Firebase 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
로컬 개발 환경 설정 가이드 읽기
- 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 통계는 매일 갱신됩니다.
관련 프로젝트
소규모 랩부터 대규모 클러스터까지 자체 호스팅할 수 있는 SSO용 오픈소스 ID 공급자
WireGuard VPN, ID 관리, MFA, 네트워크 접근 제어를 결합한 셀프 호스팅 보안 원격 액세스 플랫폼입니다.
소규모 팀을 위한 경량 셀프 호스팅 OpenID Connect ID 제공자. 비밀번호 로그인, 필수 TOTP, RBAC를 지원합니다.
플러그인 시스템을 갖춘 TypeScript용 프레임워크 독립적인 인증·인가 프레임워크
Traefik, Nginx, Caddy용 미들웨어 또는 독립형 SSO 로그인 서버로 사용할 수 있는 경량 인증·인가 서버입니다.