SuperTokens
비밀번호 없는 로그인, 소셜 로그인, 이메일/비밀번호 로그인을 제공하는 오픈소스 셀프 호스팅 인증 코어 서비스로, Auth0나 Firebase Auth의 대안입니다.
- 활발히 유지보수됨
- 문서화가 잘 되어 있음
- 관대한 라이선스
개요
SuperTokens Core는 Auth0, Firebase Auth, AWS Cognito의 대안으로 자리매김한 오픈소스 인증 시스템 SuperTokens의 중심이 되는 백엔드 HTTP 서비스입니다. 핵심 인증 로직과 데이터베이스 작업을 처리하며, Node.js, Go, Python 등을 지원하는 SuperTokens의 백엔드 SDK에서 호출됩니다. 이 백엔드 SDK는 회원가입, 로그인, 로그아웃, 세션 갱신 API를 제공하며, 프런트엔드 SDK가 이를 활용해 세션 토큰을 관리하고 로그인 UI를 렌더링합니다.
비밀번호 없는 로그인, 소셜 로그인, 이메일/비밀번호 및 전화번호/비밀번호 인증, 세션 관리, 다단계 인증, 조직 단위 엔터프라이즈 SSO를 지원하는 멀티테넌시, 사용자 역할, 마이크로서비스 간 인증을 지원합니다. 이 저장소에서 `ee/` 디렉터리 외부의 콘텐츠는 Apache-2.0 라이선스이며, `ee/` 디렉터리(엔터프라이즈 기능)는 별도로 라이선스됩니다.
SuperTokens는 완전히 호스팅되는 서드파티 아이덴티티 제공자에 의존하는 대신, 공식 SDK를 사용해 자신의 스택에 맞게 인증 로직과 데이터를 직접 셀프 호스팅하고 싶은 팀에 적합합니다.
이 카탈로그에 오른 이유
카탈로그 평점: ★★★☆☆ (3/5)
Open-source auth-as-a-service SDK, a developer-friendly alternative to Auth0/Keycloak.
- 성숙 단계
- 벤더 지원
- 카테고리
- 인증 및 보안
- 언어
- Java
- 라이선스
- Apache-2.0
관련 프로젝트
Authelia
Apache-2.0리버스 프록시 앞단에 배치해 기존 웹 앱을 보호하는 셀프 호스팅 싱글 사인온·2단계 인증 포털입니다.
활발히 유지보수됨
- 인증 및 보안
Keycloak
Apache-2.0싱글 사인온, OAuth2, OpenID Connect를 지원하는 오픈소스 아이덴티티 및 접근 관리 솔루션입니다.
활발히 유지보수됨
- 인증 및 보안
Supabase
Apache-2.0Postgres 데이터베이스, 인증, 즉시 사용 가능한 API, 엣지 함수, 실시간 구독, 스토리지를 제공하는 오픈소스 Firebase 대안입니다.
활발히 유지보수됨
- 백엔드
- 데이터베이스
- 인증 및 보안
Appwrite
BSD-3-Clause인증, 데이터베이스, 스토리지, 함수, 실시간 API를 제공하는 오픈소스 백엔드 플랫폼으로, 셀프 호스팅 또는 매니지드 클라우드 서비스로 이용할 수 있습니다.
활발히 유지보수됨
- 백엔드
- 데이터베이스
- 인증 및 보안
잘못된 정보를 발견하셨나요? GitHub에서 수정 제안하기