본문으로 건너뛰기
FindOpenSource

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를 사용해 자신의 스택에 맞게 인증 로직과 데이터를 직접 셀프 호스팅하고 싶은 팀에 적합합니다.

카테고리
인증 및 보안
키워드
authenticationpasswordlesssocial-loginsession-managementself-hostedloginmfa
언어
Java
라이선스
Apache-2.0

잘못된 정보를 발견하셨나요? GitHub에서 수정 제안하기